Senior Software Engineer
Manipulation / Controls
Confirmed live in the last 24 hours
Locations
Waltham, MA, USA
Experience Level
Entry
Junior
Mid
Senior
Expert
Desired Skills
Data Structures & Algorithms
C/C++/C#
Python
Requirements
- MS in Robotics, Computer Science, or a related field
- Fluency in modern programming languages, e.g. C++17, Python
- Experience implementing manipulation control algorithms on a multi-DOF robotic platform
- Ability to work collaboratively on a diverse team toward a common goal
Responsibilities
- Propose, implement and evaluate control algorithms that enable new and exciting manipulation capabilities on our Atlas robots
- Contribute to high-quality C++ software libraries with a focus on reusability, testing, and high-performance on hardware
- Develop experiments and perform failure analysis to evaluate and improve software and hardware
- Actively present and participate in cross-company technology discussions
- Develop compelling demonstrations that showcase new robot capabilities and captivate the public's imagination
Desired Qualifications
- PhD (or equivalent) in Robotics, Computer Science, or a related field
- Experience with one or more of the following: Optimal Control, Model-Predictive Control, State Estimation, Control Systems Theory, Motion Planning, Legged Robotics