Staff Software Engineer in Test

Boston Dynamics•Waltham, MA
•$102,000 - $120,000

About The Position

Boston Dynamics seeks a highly technical Staff Software Engineer in Test to test the Atlas Humanoid Robot. In this critical, hands-on role, you will be responsible for ensuring the reliability, safety, and performance of Atlas’s software systems, focusing heavily on metrics based system testing for reliability and performance. A key quality to be successful in this role is the exceptional ability to context-switch and rapidly acquire technical understanding across diverse domains: from web interfaces and network protocols to robot behavior and ML model validation. If you thrive on learning fast, solving cross-functional problems, and seeing your code directly impact a groundbreaking robot, this role is for you. Boston Dynamics is a world leader in mobile robots, tackling some of the toughest robotics challenges. For years, our awe-inspiring viral videos on YouTube have shown the world what remarkably capable robots can do. Now we are quickly becoming a recognized leader in automation solutions for industrial applications and warehouse logistics.

Requirements

  • 6-8 years of experience in Software QA Engineering, Test Automation, or Software Development, with a history of shipping and supporting product releases.
  • Proven experience in manual and automated testing of complex electromechanical systems (e.g., robotics, autonomous vehicles) including with physical hardware-in-the-loop (HIL).
  • Strong proficiency in test automation with a solid base in Python, C#, or a similar language.
  • Demonstrated experience with setting up software reliability testing, monitoring and analysis for robotic systems.
  • Expertise in designing comprehensive test plans and executing functional, integration, and regression testing with strong manual rigor.
  • Expertise in Defect Lifecycle Management using defect tracking systems (e.g., Jira) for precise defect reporting, verification, and analysis.
  • Solid understanding of CI/CD practices and experience integrating and monitoring automated tests within continuous integration tools (e.g., Jenkins, GitLab CI).

Nice To Haves

  • Experience testing real-time control systems or low-latency teleoperation hardware/software.
  • Familiarity with UI/UX and backend validation for complex workflow sequencing or orchestration applications.
  • Operational familiarity with a Linux development environment (e.g., advanced bash/shell scripting).
  • Experience with Root Cause Analysis on complex, cross-functional system failures.

Responsibilities

  • Design, develop, and plan execution to stress-test application resilience, safety, and fault tolerance.
  • Use physical hardware in the loop to automate testing for various application scenarios.
  • Author comprehensive execution reports to validate milestone readiness and clearly communicate system stability.
  • Identify bottlenecks and gaps in the SQA process and testing coverage, driving continuous improvement in execution efficiency and reliability.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service