Software Engineer: Robotics Controls

Generalist•Somerville, MA

About The Position

Generalist is building embodied foundation models to help robots intelligently interact with the physical world, with an initial focus on dexterity. The company combines AI and robotics expertise and is an equal opportunity employer. As a Software Engineer: Robotics Controls, you will own software that controls the company’s robots. You will work with machine learning teams to translate output intentions into smooth, efficient, safe, and responsive actions across varied robot embodiments, and collaborate with hardware teams and partners to optimize system behavior, dynamics, and components. The role covers the real-time control system from low-level firmware through the input specification for each embodiment, and includes ownership of a variety of robots, from stock industrial collaborative robot arms to custom hardware.

Requirements

  • Extensive experience with 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, ROS2, or ZCM.
  • Extensive experience; the posting states successful candidates have 5+ years of experience, often including a PhD.

Responsibilities

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