Robotics Software Test Engineer

Chef Robotics

San Francisco (CA)

On-site

USD 140,000 - 180,000

Full time

14 days+
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Benefits offered by this job

Medical insurance
Dental insurance
Vision insurance
401(k) matching
Flexible paid time off
Catered lunch

Job summary

Chef Robotics is looking for a Robotics Software Test Engineer to ensure the quality of our robot software stack in San Francisco. You will design and implement automated test plans and frameworks, work closely with engineering teams, and build test infrastructure, enabling fast and reliable software releases.

The ideal candidate has over 3 years of experience in software test engineering with strong Python skills and a solid understanding of testing methodologies. Benefits include competitive salary, comprehensive health coverage, flexible PTO, and 401(k) matching.

Qualifications

  • 3+ years of experience in software test engineering or a related role.
  • Strong understanding of testing methodologies across various layers.
  • Self-starter who can prioritize independently in a fast-moving environment.

Responsibilities

  • Design and implement automated test plans and cases across the software stack.
  • Build hardware-in-the-loop test infrastructure.
  • Define quality metrics and track test coverage and failure trends.

Skills

Strong Python skills
Hands-on experience designing test infrastructure
Experience with CI/CD systems
Strong debugging instincts
Comfort in Linux-based environments

Tools

Docker
Gazebo
Isaac Sim

Job description

Chef Robotics is accelerating the deployment of intelligent machines in the physical world, starting with food production — the sector facing the largest labor shortage in the U.S., with 1.14M unfilled jobs today and 3.1M projected by 2030.

About the Role

Chef Robotics is building autonomous robots that work alongside humans in commercial food preparation environments — and a software regression in production isn't just a bug, it's a missed meal, a stopped line, or a customer incident. As a Robotics Software Test Engineer, you own the quality bar for our entire robot software stack: perception, autonomy, platform, and the integrations between them.

This is a builder role, not a manual QA role. You’ll design and implement the test infrastructure, CI/CD gates, and hardware‑in‑the‑loop validation systems that let a small team ship fast without breaking things in the field. You’ll work directly with perception and robotics engineers — embedded in the team, not downstream of it — and your test frameworks will be first‑class engineering artifacts.

We are a small, high‑ownership team. We work onsite five days a week and move with startup urgency.

In this role, you will:
  • Design and implement automated test plans, test cases, and fixtures across the full robot software stack — from unit tests to system‑level integration tests
  • Build and own hardware‑in‑the‑loop (HIL) test infrastructure that validates perception, robotics, and platform software against real or simulated hardware
  • Strengthen and extend CI/CD pipelines to catch regressions early and gate releases with high confidence
  • Define quality metrics and release readiness criteria; track test coverage, failure trends, and fleet health to give the team clear signal
  • Investigate and root‑cause production failures across software, hardware, and system boundaries; build regression tests to prevent recurrence
  • Develop simulation‑based test environments to validate perception and robotics changes before deploying to physical robots
  • Participate in design and code reviews with a lens on testability, observability, and failure modes
  • Instrument the robot software stack for better debuggability and post‑hoc failure analysis
What You Bring:
  • 3+ years of experience in software test engineering, reliability engineering, or a closely related role
  • Strong Python skills
  • Hands‑on experience designing and building test infrastructure — not just writing tests, but building the systems that run them
  • Experience with CI/CD systems and integrating automated testing into release pipelines
  • Strong debugging instincts — able to trace failures across software layers, hardware interfaces, and timing boundaries
  • Solid understanding of testing methodologies across unit, integration, system, and hardware‑in‑the‑loop layers
  • Comfort working in Linux‑based development and production environments
  • Self‑starter who can prioritize independently in an ambiguous, fast‑moving environment
Nice‑to‑have:
  • Experience testing robotics software stacks (ROS, perception pipelines, control systems)
  • Familiarity with simulation environments (Gazebo, Isaac Sim) for test scenario generation
  • Experience with Docker or containerized test environments
  • Background in data logging, observability pipelines, or fleet monitoring systems
  • Knowledge of networking protocols relevant to robotics (TCP/UDP, PTP, gRPC)
  • Experience with hardware bring‑up, sensor calibration, or embedded systems testing
  • Prior work in fast‑paced robotics or hardware startups

Salary: $140,000 - $180,000 per year

Benefits

In addition to salary and early‑stage equity, we offer a comprehensive benefits package that includes medical, dental, and vision insurance, commuter benefits, flexible paid time off (PTO), catered lunch, and 401(k) matching.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Robotics Software Test Engineer - Build HIL & CI/CD
Robotics Software Test Engineer - Build HIL & CI/CD

Chef Robotics • San Francisco (CA)

On-site
USD 140,000 - 180,000
Medical insurance
Dental insurance
Vision insurance
+3
Systems Support Engineer
Systems Support Engineer

MaC VC • San Francisco (CA)

On-site
USD 140,000 - 175,000
Medical, dental, and vision insurance
Flexible paid time off (PTO)
401(k) matching
Robotics Software Engineer
Robotics Software Engineer

RoboForce • Milpitas (CA)

On-site
USD 165,000 - 235,000
Stock options/equity
Health, dental, and vision insurance
401(k) plan
+2
Robotics Software Engineer
Robotics Software Engineer

RoboForce Inc. • Milpitas (CA)

Hybrid
USD 165,000 - 235,000
Stock options/equity
Health, dental, and vision insurance
401(k) plan
+2
Quality Assurance (QA) Engineer
Quality Assurance (QA) Engineer

Civ Robotics inc. • San Francisco (CA), Northern (KY)

On-site
USD 120,000 - 160,000
Healthcare coverage
Equity options
Competitive salary
Senior Software Engineer I/II, Test Robotics
Senior Software Engineer I/II, Test Robotics

SwiftCruit • Cambridge (MA)

On-site
USD 110,000 - 170,000
Medical coverage
Dental coverage
Vision coverage
+9
Staff Robotics Test Engineer
Staff Robotics Test Engineer

Symbotic • Wilmington (MA)

On-site
USD 149,000 - 205,000
Travel up to 10%
Quality Assurance (QA) Engineer
Quality Assurance (QA) Engineer

Civ Robotics • San Francisco (CA)

On-site
USD 120,000 - 150,000
Robotics Software Engineer
Robotics Software Engineer

Summer Robotics • Kentucky

On-site
USD 80,000 - 110,000
Test Automation Engineer
Test Automation Engineer

Figure • San Jose (CA)

On-site
USD 150,000 - 250,000