

Robotics Software Test Engineer
Location
San Francisco, CA
Level
Mid-Level
Department
Robotics & Automation
Type
Salary
Job Description
Posted on:
2026-05-13
Responsibilities
- Design and implement automated test plans, test cases, and fixtures across the robot software stack.
- Build and own hardware-in-the-loop (HIL) test infrastructure for validation against real or simulated hardware.
- Strengthen and extend CI/CD pipelines to catch regressions early.
- Define quality metrics and release readiness criteria; track test coverage and failure trends.
- Investigate and root-cause production failures across software and hardware.
- Develop simulation-based test environments for validating changes before deployment.
- Participate in design and code reviews focusing on testability and failure modes.
Job Requirements
- 3+ years of experience in software test engineering or a closely related role.
- Strong Python programming skills.
- Hands-on experience in designing and building test infrastructure.
- Familiarity with CI/CD systems and automated testing integration.
- Strong debugging skills across software and hardware layers.
- Solid understanding of testing methodologies, including hardware-in-the-loop.
- Comfort working in Linux-based development environments.




