Robotics Test Engineer

Apptronik Apptronik · Robotics · HQ · Software Engineering

Robotics Test Engineer responsible for writing automated tests for Apollo's software at the integration layer, partnering with senior engineers on defect investigations, and growing regression coverage. The role involves working with pytest, HIL benches, and the broader RSIT platform to ensure software-level requirements are verifiable. It emphasizes growing expertise in robotics test engineering with mentorship and ownership.

What you'd actually do

  1. Write automated integration, contract, and ICD conformance tests in pytest against software-level requirements, with clear pass/fail signals that feed the release gate.
  2. Partner with senior engineers on root-cause investigations for CI failures, escaped defects, and stochastic issues, building familiarity with debugging tools (sanitizers, log analysis, MCAP playback) over time.
  3. Convert defects into permanent regression tests, ensuring every escape becomes a new automated check in the gate.
  4. Run and maintain test suites on hardware-in-the-loop benches, capture data, and report results into the team's dashboards and result reporting systems.
  5. Keep existing test suites healthy: triage flaky tests, update fixtures as the stack evolves, and improve readability and reliability of test code.

Skills

Required

  • Python
  • pytest
  • Linux command line
  • Git
  • debugging
  • clear bug reports
  • test documentation
  • pull request descriptions
  • asking questions
  • surfacing blockers

Nice to have

  • C++
  • unittest
  • Google Test
  • JUnit
  • systemd
  • shell scripting
  • sanitizers
  • log analysis
  • MCAP playback
  • real-time systems
  • verification engineering
  • automated tests in a production codebase

What the JD emphasized

  • automated tests
  • integration layer
  • defect investigations
  • regression coverage
  • release gate
  • pytest-based test infrastructure
  • HIL benches
  • software-level requirements
  • verifiable tests
  • robotics test engineering
  • test suites

Other signals

  • human-centered robotics
  • AI-powered robots
  • embodied AI
  • full robotics stack
  • commercialization
  • mass production
  • automated tests
  • integration layer
  • defect investigations
  • regression coverage
  • release gate
  • pytest-based test infrastructure
  • HIL benches
  • software-level requirements
  • verifiable tests
  • robotics test engineering
  • test suites
  • Python
  • C++
  • pytest
  • Linux
  • Git
  • debugging
  • real-time systems
  • verification engineering