What are the responsibilities and job description for the SQA Engineer-Humanoid Robotics position at Boston Dynamics?
Boston Dynamics seeks a highly technical SQA Engineer 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 coding robust automated test cases that span multiple complex domains.
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.
What You’ll Be Doing
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.
What You’ll Be Doing
- Design and implement robust, high-coverage automated test cases for validation of Atlas's cross-functional software.
- Work directly with the Atlas robot hardware to execute test plans, triage failures, and develop the automated test scripts necessary to prevent recurrence.
- Identify, report, and document defects in a timely manner, and actively assist in deep root cause analysis alongside development engineers.
- Contribute to the continuous integration and deployment (CI/CD) pipeline by ensuring tests are efficient and integrated cleanly.
- 0-2 years of professional experience in Software Engineering or SQA, or a recent relevant B.S. degree (Computer Science, Electrical, or Robotics Engineering).
- Excellent coding skills in Python (or a similar object-oriented language) with demonstrable experience building automation scripts, test harnesses, or complex tools. Understanding of the software development lifecycle and common tools (Git, Jira, etc.).
- Strong verbal and written communication, and outstanding interpersonal skills for working in a fast-paced, highly collaborative environment.
- Prior experience writing automated tests against hardware systems, automotive solutions, or embedded devices.
- Operational familiarity with a Linux development environment, e.g., shell scripting