Robotics Test Engineer
Core
Writing automated integration and contract tests for Apollo humanoid robot software at the integration layer, verifying requirements, and maintaining regression suites.
Role type
Robotics Test Engineer (Software Integration & Test)
Builds
Apollo humanoid robot software releases
Domain
Robotics, Embodied AI, Manufacturing/Logistics
Deliverable
production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work
Required skills
Python, pytest, Linux command line, Git, debugging, requirements analysis
Preferred skills
ROS/ROS2, CI/CD systems, hardware-in-the-loop testing, observability tools, robotics background, sanitizer tooling
Technologies
pytest, Linux, Git, MCAP, ASan, TSan, UBSan, Grafana, Loki, Prometheus, Bitbucket Pipelines, GitHub Actions, Jenkins
Responsibilities
Write automated integration, contract, and ICD conformance tests; Partner on root-cause investigations for CI failures and escaped defects; Convert defects into permanent regression tests; Run and maintain test suites on hardware-in-the-loop benches; Maintain test suite health by triaging flaky tests and updating fixtures; Engage with requirements and Systems Validation plans to surface ambiguity; Provide feedback on CI, dashboards, and release tooling.
Seniority
Mid-level (2-4 years experience)