Boston Dynamics

Senior Robotics Software Engineer

Waltham Office (POST) Full time

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, …)