Chef Robotics

Robotics Software Test Engineer

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.
Apply now

More job openings