Software Engineer in Test, Humanoid Robotics
Boston Dynamics · Waltham, MA · 3 wk ago
Engineering$88k–$110k/yrFull-time
What You’ll Do
- Test & Automation Design: Design, develop, and maintain the comprehensive manual and automated overall regression test suite, focusing on integration stability.
- You will focus heavily on validating our teleoperation systems and action sequencing applications.
- Hardware-in-the-Loop (HIL) Testing: Perform automated testing with physical hardware in the loop, executing actual sequencing setups, physical interventions, and real-time robotic test runs.
- XR Applications Testing: Drive the end-to-end quality of virtual environments by designing both automated and manual testing strategies for VR and Unity-based applications used in robot simulation and operator teleoperation.
- Release Contribution & Reporting: Contribute to generating detailed Test Execution Reports for major milestones and releases, clearly documenting coverage and communicating quality status to the manager and development teams.
- Process Improvement: Identify bottlenecks and gaps in the SQA process and testing coverage, driving continuous improvement in execution efficiency and reliability.
Required Experience
- 3–4 years of experience in Software QA Engineering, Test Automation, or Software Development, with a history of shipping and supporting product releases.
- Hands-on experience with Hardware-in-the-Loop (HIL) manual testing, including physical test setup manipulation and live sequencing execution on robotics, automotive, or embedded systems.
- Strong proficiency in test automation with a solid base in Python, C#, or a similar language. Direct experience automating HTTP and WebSocket (WS) APIs is required.
- Demonstrated experience testing LLM / VLM systems, including evaluating model responses via manual prompting, API layers, and setting up quality assessment metrics.
- Experience executing both automated and manual test strategies for VR and Unity-based applications, simulation software, or interactive 3D environments.
- 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 Have Experience
- 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.