About the Role
We are seeking a highly motivated and experienced Software Engineer to build critical Test Infrastructure for the Atlas team at Boston Dynamics. In this role, you will play a critical part in accelerating our ability to deliver advanced humanoid robots.
Responsibilities:
-
Design, develop, and implement automated test infrastructure covering firmware, simulation, VMs, and more.
-
Write clean, efficient, well-tested and maintainable code in C++ and Python.
-
Drive automated test infrastructure through the full lifecycle, including requirements analysis, design, implementation, deployment, and adoption.
-
Talk to peers to understand pain points and make sure they are addressed.
Requirements:
-
Strong programming skills in C++ and Python, demonstrated in either shipped software or in infrastructure used to ship software.
-
Linux systems knowledge, including performance tuning, networking, and virtualization.
-
Clear technical communication. For example, you’ve written substantial design docs and block diagrams to describe a proposed software architecture.
-
Passion in building infrastructure which gets used by peer developers.
-
Ideal candidates have had prior experience with robotics simulation and/or firmware.
-
Bachelor's degree in Computer Science or equivalent.
Top Skills
What We Do
Boston Dynamics builds advanced mobile manipulation robots with remarkable mobility, dexterity perception and agility. We use sensor-based controls and computation to unlock the potential of complex mechanisms. Our world-class development teams develop prototypes for wild new concepts, do build-test-build engineering and field testing and transform successful designs into robot products. Our goal is to change your idea of what robots can do.