Jobs and Careers
BO

Senior Robotics Software Engineer

Boston Dynamics
United Statesfull_timeVerifiedPosted 12 Nov 2025

About the role

At Boston Dynamics, we are at the forefront of developing advanced humanoid robots designed for complex, real-world environments. We are seeking a passionate and skilled Senior Robotics Software Engineer to join the Atlas Controls Team.

In this role, you will join a team of engineers to develop and maintain the core software infrastructure for the control system. Your work will span both the realtime controls software running on Atlas and the machine learning pipelines that feed into the control system.

Day-to-Day activities:

  • Design and implement realtime control software for the Atlas humanoid robot.

  • Develop software infrastructure for simulation testing and machine learning pipelines.

  • Write high-quality software in both C++ and Python.

  • Perform analysis of robot data logs, working toward improving reliability and mitigating failures.

  • Collaborate with other engineers to integrate control systems with hardware and high-level robot operations.

Desired Experience and Qualifications:

  • Bachelor’s and 2+ years of experience or Master’s degree in computer science or robotics-related field.

  • Strong software skills with proficiency in both C++ and Python.

  • Willing and able to quickly learn new skills.

  • Ability to work effectively as part of a team.

  • Strong understanding of robotics fundamentals.

Nice to have:

  • Experience with robot hardware

  • Working knowledge of reinforcement learning

  • Experience with physics simulators for Robotics (Mujoco / Gazebo / Isaac Sim, …)

Apply for this role

Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.

Apply Now →Generate Application Kit

Free account required — sign up in 30s

Company

Boston Dynamics

View company profile →