Boston Dynamics is scaling the Atlas humanoid fleet to push the limits of generalist robotics. You will join the Atlas team as a Controls Software Engineer, working to build the robot nervous system that connects our state-of-the-art whole-body RL controller to the physical robot’s actuators and sensors. Our world-class team bridges the gap between control theory, robot hardware, and software engineering to deliver a reliable robot that can be scaled across thousands of humanoid robots doing complex tasks. The Role We are looking for an early-career engineer who thrives at the intersection of hardware and software. You will join a team dedicated to building the core control infrastructure that enables everything from basic hardware diagnostics to complex, AI-driven behaviors. In this role, you aren’t just writing code for a lab experiment; you are building the foundation that allows a fleet of humanoids to operate at scale. 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. Mentorship & Growth: At Boston Dynamics, we believe the best way to learn is by doing, supported by the best in the field. As an entry-level engineer, you will: Work Alongside Experts: Partner with world-class roboticists who have spent decades pushing the boundaries of what machines can do. Direct Ownership: 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. Structured Development: Benefit from a culture that prioritizes code reviews, technical deep-dives, and cross-functional exposure to hardware, perception, and learning teams.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Entry Level