technical Staff Software Engineer
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+11 more
Job description
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., * Reliability Test & Automation Design: Design, develop, and plan execution to stress-test application resilience, safety, and fault tolerance.
- Hardware-in-the-Loop (HIL) Testing: Use physical hardware in the loop to automate testing for various application scenarios.
- Release Contribution & Reporting: Author comprehensive execution reports to validate milestone readiness and clearly communicate system stability.
- Process Improvement: Identify bottlenecks and gaps in the SQA process and testing coverage, driving continuous improvement in execution efficiency and reliability.
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 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.
We are interested in every qualified candidate who is eligible to work in the United States. However, we are not able to sponsor visas for this position.
Benefits & conditions
The salary range for this position will be clearly stated in the job posting as required by Massachusetts law. The base pay range for this position is between $102,000 - $120,000. Base pay will depend on multiple individualized factors including, but not limited to internal equity, job related knowledge, skills and experience. This range represents a good faith estimate of compensation at the time of posting.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
The 8 Best Code Testing Tools
Fully Remote Software Engineer Jobs
Dev Digest 121 - AI goes offline
How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again