Carnegie Mellon University seeks a Senior Robotics Engineer within its Robotics Institute in Pittsburgh, PA, responsible for designing, developing, and analyzing complex software and robotic subsystems/components. Specific duties include: (i) performing light fabrication of prototype parts for robots; (ii) assembling, integrating and testing various robotic subsystems/components; (iii) administrative functions including purchasing materials and interacting with vendors; (iv) documenting analysis, designing, and testing results; (v) performing other R&D tasks, such as researching new robotic algorithms; (vi) travelling to support field experiments in the field; (vii) developing and making presentations to sponsors and other interested parties; (viii) oversee more junior engineers; (ix) participating in the software development process, including design and code reviews, taking personal ownership of the simulation implementations; (x) supporting team activities to gather requirements for simulated environments, system integration and project management; and (xi) other duties as assigned, based upon the needs of the department.
Must have a Bachelor's degree (or foreign equivalent) in Computer Science, Computer Engineering, Electrical Engineering, or a related field and three (3) years of experience in the field of robotics, software or automation development.
Must have 3 years of experience with each of the following: (i) implementation, testing and benchmarking of motion planning algorithms for mobile manipulation systems; (ii) development of manipulation strategies for dexterous robotic grasping; (iii) implementation of drivers and control interfaces for mobile manipulators and end-effectors; (iv) implementation and optimization of high-level logic, state machines and behavior sequencing to execute complex manipulation tasks; (v) development of multi robot coordination and fleet management strategies; (vi) C++ development; (vii) scripting languages for quick prototyping of robotics algorithms, including Python; and (viii) software development in a Linux environment.
Must also have 2 years of experience with: (i) ROS2 and Move-it manipulation environments; and (ii) implementing data engineering tools for simulation and performance evaluation of manipulation systems.
Experience can be concurrent.
Apply at https://www.cmu.edu/jobs/
LocationPittsburgh, PA
Job FunctionEngineering, Research and Project Scientists
Position TypeStaff - Regular
Full Time/Part timeFull time
Pay BasisSalary
More Information: - Please visit "Why Carnegie Mellon" to learn more about becoming part of an institution inspiring innovations that change the world.
- Click here to view a listing of employee benefits