Boston Dynamics
Controls Software Engineer, Atlas
Waltham Office (POST), USA · Junior
Work authorization required$110k-$145kDetected 36 days ago
C++Code ReviewGitCI/CDLinuxData EngineeringRoboticsControlsAdaptability
About the role
- We are looking for an early-career engineer who thrives at the intersection of hardware and software.
- You will be hands-on with the hardware, debugging failures in real-time, and using agentic coding tools to accelerate how we write code and analyze robot data.
- At Boston Dynamics, we believe the best way to learn is by doing, supported by the best in the field.
Responsibilities
- Write Production Code: Design and implement real-time software in C++ that runs directly on Atlas hardware.
- Close the Loop: Build the software pipelines that allow the robot to identify, report, and gracefully respond to hardware or software faults.
- Hardware Debugging: Take a "first-principles" approach to debugging, using data logs to perform failure analysis.
- Software-Minded: You understand that great robotics requires great software. You care about clean code, unit testing, and building tools that make the whole team faster.
- Partner with world-class roboticists who have spent decades pushing the boundaries of what machines can do.
- You won't just be a "cog in the machine." You will own critical features and infrastructure projects from design to deployment on the robot.
- Design and implement real-time software in C++ that runs directly on Atlas hardware.
- Build the software pipelines that allow the robot to identify, report, and gracefully respond to hardware or software faults.
- Work Alongside Experts: Partner with world-class roboticists who have spent decades pushing the boundaries of what machines can do.
Requirements
- Hardware Enthusiast: You have a genuine passion for physical systems.
- Balanced Generalist: You have a solid grasp of classical control (SISO, PD controllers, Bode plots) and are highly comfortable in a Linux environment.
- Curious & Adaptable: You are excited to learn new skills on the fly, whether it's a new physics simulator or an AI tool that helps you write better C++.
- Software Skills: Proficiency in C++ and Python.
- You have a genuine passion for physical systems.
- You have a solid grasp of classical control (SISO, PD controllers, Bode plots) and are highly comfortable in a Linux environment.
- Bachelor's degree in Robotics, Computer Science, ME/EE (or related) with 1-2 years of experience (including internships), OR a recently completed Master's degree.
- Education: Bachelor's degree in Robotics, Computer Science, ME/EE (or related) with 1-2 years of experience (including internships), OR a recently completed Master's degree.
- Software Skills: Proficiency in C++ and Python. Experience with version control (git) and writing tests for your code.
Nice to have
- Experience with physics simulators (e.g., MuJoCo, Gazebo, or Isaac Sim).
- Exposure to automated data pipelines or CI/CD for robotics.
- A portfolio of personal or academic robotics projects that demonstrate experience.
- This range represents a good-faith estimate of compensation at the time of posting.
Skills
- Proficiency in C++ and Python.
- Experience with version control (git) and writing tests for your code.
- Controls Foundations: A solid understanding of classical control theory (SISO).
- Hands-on Experience: Proven experience debugging and "getting your hands dirty" with real-world electromechanical systems.
- Onsite Presence: Ability to work onsite at our Waltham, MA facility for direct interaction with the Atlas fleet.
- Boston Dynamics is scaling the Atlas humanoid fleet to push the limits of generalist robotics.
Compensation
- The base pay range for this position is between $110,000 to $145,000.00 annually.
Benefits
- Contribute to the "uptime" of the world's most advanced humanoid by building automated health-checks and instrumentation into the control stack.
Visa & Work Authorization
- However, we are not able to sponsor visas for this position
Apply directly at Boston Dynamics →Create a free account for alerts like thisView Boston Dynamics immigration profile
This listing is sourced directly from Boston Dynamics's careers page and normalized into a canonical job model.