Generalist
Software Engineer: Robotics Controls
Boston (Somerville). Posted 8 days ago
The role
You will own the software that controls robots. You will collaborate with ML to turn output intentions into smooth, efficient, safe, and responsive actions on a variety of robot embodiments.
What you will do
- Design, implement, and test the entire real-time control system from low-level firmware to the input spec for each embodiment.
- Own a wide variety of robot embodiments from stock industrial co-bot arms to custom hardware.
- Collaborate with ML to turn output intentions into actions.
- Collaborate with hardware and partners to ensure the system, dynamics, and components are behaving optimally.
Required qualifications
- Extensive experience in rigid body kinematics and robotic controls
- Experience bringing robots into production environments with stringent reliability requirements
- Experienced in high performance, production-ready Python and C++
- Experience with kinematics/simulation libraries
- Experience with robotic middleware platforms such as ROS/ROS2/ZCM
Nice to have
- Extensive experience (5+ years), often including a PhD
About the company
Generalist is on a mission to build general intelligence for the physical world. The team includes researchers, roboticists, and company builders from OpenAI, Boston Dynamics, Google DeepMind, and other frontier labs.