MisuJob - AI Job Search Platform MisuJob

Robotics Software Test Engineer

ChefRobotics

San Francisco permanent

Posted: May 12, 2026

Interested in this position?

Create a free account to apply with AI-powered matching

Quick Summary

We're looking for a skilled Robotics Software Test Engineer to join our team in San Francisco, where you'll work on developing AI-powered robots that assemble fresh meals at scale for some of the largest food producers in North America.

Job Description

Chef Robotics is on a mission to accelerate the advent of intelligent machines in the physical world, starting with food. We build AI-powered robots that assemble fresh meals at scale for some of the largest food producers in North America — companies making ready-to-eat meals for airlines, retailers, meal kits, and the frozen food aisle.

Our robots operate in high-mix, high-variability production environments where ingredients change shape, color, and consistency from one tray to the next. Solving this requires tightly coupled perception, manipulation, and learning — and a team that ships hardware-software systems into customer facilities and keeps them running.

Headquartered in San Francisco, we are a venture-backed team of robotics, ML, and operations engineers building the foundation for general-purpose food robotics.

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

Why Apply Through MisuJob?

AI-Powered Job Matching: MisuJob uses advanced artificial intelligence to analyze your skills, experience, and career goals. Our matching algorithm compares your profile against thousands of job requirements to find positions where you have the highest chance of success. This saves you hours of manual job searching and ensures you only see relevant opportunities.

One-Click Applications: Once you create your profile, applying to jobs is effortless. Your resume and cover letter are automatically tailored to highlight the most relevant experience for each position. You can apply to multiple jobs in minutes, not hours.

Career Intelligence: Beyond job matching, MisuJob provides valuable career insights. See how your skills compare to market demands, identify skill gaps to address, and understand salary benchmarks for your experience level. Make data-driven decisions about your career path.

Frequently Asked Questions

How do I apply for this position?

Click the "Register to Apply" button above to create a free MisuJob account. Once registered, you can apply with one click and track your application status in your dashboard.

Is MisuJob free for job seekers?

Yes, MisuJob is completely free for job seekers. Create your profile, get matched with jobs, and apply without any cost. We help you find your dream job without any hidden fees.

How does AI matching work?

Our AI analyzes your resume, skills, and experience to understand your professional profile. It then compares this against job requirements using natural language processing to calculate a match percentage. Higher matches mean better fit for the role.

Can I apply to jobs in other countries?

Absolutely. MisuJob features jobs from companies worldwide, including remote positions. Filter by location or look for remote opportunities to find jobs that match your preferences.

Ready to Apply?

Join thousands of job seekers using MisuJob's AI to find and apply to their dream jobs automatically.

Register to Apply