B

Manager of Simulation and Test Infrastructure

Boston Dynamics, Inc.
Full-time
On-site
Waltham Office (POST) United States of America

The Atlas Humanoid team seeks an Engineering Leader to manage and drive the technical direction for the Software Test Infrastructure team. This role will play a critical role in the success of the Atlas program by accelerating the productivity of other engineers and ensuring that customers will receive high quality software and AI models.

What You'll Do:

  • Lead and Mentor: Manage a team of talented SWEs, providing technical guidance, mentorship, and career development support. Foster a culture of technical excellence, continuous improvement, and innovation.

  • Determine Test Infrastructure Strategy: Develop a roadmap and prioritized lists of Test Infrastructure components for the team. Use a mix of peer consultation, data-driven analysis, and sound judgement to develop the plan.

  • Architect Test Infrastructure: Design or adopt advanced test automation frameworks with particular focus on simulation and validation of learned AI models.

  • Hands-on Development: Implement and review software, primarily in Python and C++. As the team grows, this will likely be less of a day-to-day focus.

  • Get tools adopted. Evangelize, document, and encourage adoption of the tools your team builds to peers. Determine blockers for adoption and address them.

  • Tactical project planning. Drive sprint planning process, and ensure that short-term priorities are clearly communicated to the team. Understand dependencies and make sure they are addressed.

Required Skills:

  • 7+ years of experience in software development or SDET role, with at least 2+ years in a leadership or management position directly managing or technically leading a team.

  • Demonstrated experience building and maintaining robust test infrastructure from the ground up, not just writing automation scripts.

  • Expertise in various testing methodologies, including functional, performance, reliability, and security testing.

  • Strong proficiency in hands-on software development. Preferably in both Python and C++.

  • Experience with CI/CD pipelines (e.g., Jenkins, GitLab CI, Azure DevOps, Buildkite) and version control systems (e.g., Git).

Desired Experience in at least one of:

  • Hardware-in-the-Loop (HIL) testing, including setting up HIL environments, developing test cases, injecting faults, and incorporating as part of the hardware and software lifecycle.

  • Simulation testing, such as with Gazebo, Mujoco, or IsaacSim. Particular interest in using simulation as part of an automated regression test suite.

  • Validation of AI/ML learned models, such perception models for scene understanding, RL learned models for control, or end-to-end perception-to-action models.