Skip to content

Robot System Testing Engineer

The Robot System Testing Engineer will define and execute system-level validation strategies for robotic platforms across simulation and physical robots. The role requires robotics testing expertise, C++ and Python proficiency, and familiarity with ROS 2, Linux, communication protocols, and simulation tools.

About the job

Responsibilities

  • Define test strategies, including what should be tested at the full-system versus unit level.
  • Execute tests in simulation and on physical robots, and report results to design teams.
  • Allocate test cases between simulation and real-robot environments.
  • Collaborate with the Simulation team to establish required simulation capabilities.
  • Develop testing and reporting utilities.
  • Define and manage the software-version approval pipeline for field deployments.
  • Work closely with Controls, Autonomy, and Integration teams.

Requirements

  • Bachelor of Science in Robotics, Computer Science, Electrical Engineering, Mechanical Engineering, or a closely related technical field.
  • Familiarity with operating robotic systems in safety-critical environments.
  • Deep experience defining system-level validation plans.
  • Proficiency in C++ and Python.
  • Familiarity with ROS 2 and Linux-based development and debugging environments.
  • Working knowledge of robotics networking and communication protocols, such as CANopen, EtherCAT, and UART.
  • Familiarity with robotics simulation tools such as Gazebo and Isaac Sim.

Nice-to-Haves

  • Master of Science in Robotics, Computer Science, Electrical Engineering, Mechanical Engineering, or a closely related technical field.
  • Experience with Hardware-in-the-Loop simulators and simulation environments.
  • Experience defining and executing test plans for general-purpose robotics solutions in production contexts.

Skills

C++, Python, Ros 2, Linux, Canopen, Ethercat, Uart, Gazebo, Isaac Sim, Hardware-In-The-Loop

OnePay

OnePay

United States

QE Platform Engineer
$150k+/yrRemote5+ YOEQA Engineering

Build and scale shared test automation frameworks and execution infrastructure for web, mobile, and backend systems. The role requires 5+ years in test automation or platform engineering, strong TypeScript/Node.js skills, and experience with Kubernetes, AWS, and cross-stack testing.

Skydio

Skydio

San Mateo, CA

Systems Integration and Test Engineer
$149k+/yrOn-site3+ YOEQA Engineering

Owns requirements, architecture, integration, verification, testing, and failure analysis for autonomous flying robots. The role requires 3+ years of experience with reliable electromechanical systems, cross-domain troubleshooting, test development, and Python or SQL-based data analysis.

Mach9

Mach9

San Francisco, CA

Software Engineer - Test Automation
$130k+/yrOn-site3+ YOEQA Engineering

Build and maintain reliable automated tests and infrastructure for a browser-based 3D CAD platform. The role requires 3+ years of web test automation experience, strong TypeScript or JavaScript skills, and expertise integrating end-to-end testing into CI.

Applied Intuition

Applied Intuition

Sunnyvale, CA

Sensor Validation Engineer
$122k+/yrOn-site3+ YOEQA Engineering

Leads validation and characterization of autonomous-vehicle sensors and improves synthetic sensor simulations through machine-learning and physical models. Requires a bachelor’s degree in an engineering-related field, three years of experience, Python, Linux, sensor validation, and sensor-driver expertise.

Idme

Idme

Mountain View, CA

Software Development Engineer III - Test Infrastructure
$124k+/yrOn-site5+ YOEQA Engineering

Builds and maintains test automation frameworks and infrastructure for web, commerce, identity, and distributed services. The role requires 4+ years of software engineering experience, strong programming skills, Playwright/Jest/API automation expertise, and CI/CD integration experience.