Robotics Firmware Engineer
Overview
Boston Dynamics is looking for a Robotics Firmware Engineer to develop the real-time control software that powers Spot, Atlas, and Stretch. You will own firmware for high-performance actuators, motor controllers, and sensor fusion subsystems that demand deterministic execution at kHz loop rates on ARM-based embedded platforms.
You will work in a small, high-autonomy team alongside mechanical and electrical engineers to bring new robotic platforms from prototype to production. Your work spans bare-metal interrupt handlers, real-time Linux drivers, CAN and EtherCAT communication stacks, and safety-critical fault detection logic that keeps multi-hundred-pound machines operating reliably.
We are seeking an engineer with 5+ years of embedded systems experience who has shipped firmware for complex electromechanical systems. Expertise in C++, real-time control theory, and brushless motor commutation is strongly preferred. A passion for robotics and a willingness to debug hardware with an oscilloscope are essential.
Variables & Compensation
- Equity package
- Free on-site meals
- Gym membership
- Flexible PTO