Software Engineer: Robotics Controls

Generalist•Somerville, MA
•$200,000 - $350,000

About The Position

Generalist is building embodied foundation models, initially focused on dexterity, by advancing data, models, and hardware so robots can intelligently interact with the physical world. The company combines large-scale AI and robotics expertise to develop systems that enable humans and machines to work together. The Software Engineer: Robotics Controls will own the software that controls Generalist’s robots. The role works with machine learning teams to translate output intentions into smooth, efficient, safe, and responsive actions across different robot embodiments, and collaborates with hardware teams and partners to optimize system behavior, dynamics, and components.

Requirements

  • Extensive experience in rigid-body kinematics and robotic controls.
  • Experience bringing robots into production environments with stringent reliability requirements.
  • Experience developing high-performance, production-ready Python and C++.
  • Experience with kinematics or simulation libraries.
  • Experience with robotic middleware platforms such as ROS, ROS 2, or ZCM.
  • Extensive experience; successful candidates have 5 or more years of experience, often including a PhD.

Responsibilities

  • Design, implement, and test the complete real-time control system, from low-level firmware to the input specification for each robot embodiment.
  • Own software across a wide variety of robot embodiments, ranging from stock industrial collaborative robot arms to custom hardware.
  • Collaborate with machine learning teams to convert output intentions into smooth, efficient, safe, and responsive robot actions.
  • Collaborate with hardware teams and partners to ensure systems, dynamics, and components perform optimally.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service