This job is no longer accepting applications

This position is no longer accepting applications. However, there are many other exciting opportunities available in the robotics industry.

Browse Other Jobs

Software Engineer, Robotics Platform

Summary

Location

San Francisco, United States

Work

Full-time

About this Job

About the Role

We're hiring a Software Engineer, Robotics Platform to help us scale our fleet of robots. This role is on-site five days a week in San Francisco — it's how our small, high-ownership team moves.

The robot platform is the foundation layer our entire robotics stack — and the ML models we run on the robot (our "forward-deployed" models) — runs on: robot compute, OS, middleware, and networking. You'll own it, making it a stable, performant base for our perception and robotics algorithms. The work spans everything from low-level system software to high-bandwidth sensor logging, debugging, and performance analysis, in close partnership with senior robotics and perception engineers.

Our next-generation platform is greenfield: we're taking everything we've learned from the platform running in production today and designing the next one from a clean sheet — run as an applied hypothesis → experiment → learn loop. You'll be central to that.

We want architects who work full-stack — from system design down to the metal — not armchair architects. Engineers who design a system and live with its low-level consequences, who feel the pain a design inflicts downstream and account for it from the start.

And while we hire you for a specific set of strengths, we won't pigeonhole you into a narrow lane. You're free — encouraged — to contribute anywhere in the company you can make it better.

What You’ll Do:

  • Architect and build our next-generation robotics platform — the foundation layer our robotics stack and forward-deployed models run on, spanning compute, OS, middleware, and networking — taking the lessons from the platform in production today into a clean-sheet design.
  • Build the infrastructure and frameworks that carry a robot across its whole software lifecycle — provisioning a new instance so it joins the fleet, then keeping its software updated from there on — working with manufacturing to do this at scale.
  • Lead an upgrade of our autonomy software OS and middleware.
  • Help integrate new robot hardware, sensors, and cameras, and monitor performance.
  • Investigate, debug and fix difficult low-level systems software problems and performance, e.g. with drivers, networking, Linux configuration.

Qualifications

  • Strong experience and expertise in Linux systems — building complex software in a Linux environment.
  • Strong systems programming in C, C++, or Rust (Python a plus).
  • Excellent software engineering fundamentals.
  • Experience leading and shipping complex software projects.
  • Experience deploying and managing software across networked edge devices (robot fleets, embedded systems) and/or with ROS 2 middleware — the DDS-based publish/subscribe (topics) layer that connects a robot's software components.

Nice-to-Have

  • Robotics experience.
  • Experience with the broader robotics tech stack, e.g. OpenCV, CUDA.
  • Understanding of network and time protocols, e.g. TCP, UDP, PTP.
  • Experience in systems engineering.
  • Experience with basic mechatronics and electronics.
  • Experience leading projects or people in a tech-lead or similar capacity.
  • A Master's or PhD — not required, but we value the depth of reasoning that sustained research develops.

About the Company

Chef Robotics logo

Chef Robotics

Privately Held
Food & Beverage

At Chef we believe that AI’s biggest impact will be on the physical world, representing 90% of Global GDP. In the food industry, for example, in 2023 there were 1,137,000 jobs unfilled in food preparation and service (Bureau for Labor Statistics). These growing labor shortages are forcing food companies to leave millions of dollars on the table every year in unmet demand. As this pain becomes more acute, food companies are more aggressively seeking out alternatives, including off-shoring more and more parts of the food supply chain to other countries where there is more labor available; this of course comes with its own significant risks for the US. Chef Robotics offers a new way for food companies to overcome their labor shortage and increase production volume using AI-enabled robots that mimic the flexibility of humans. Chef allows companies to maximize revenue by meeting demand, while keeping the American food supply chain onshore. Chef's mission is to accelerate the advent of intelligent machines in the world to empower humans to do what humans do best.

View details
Related Jobs

Get the week's best robotics jobs

We review hundreds of postings weekly and hand-pick the top roles for you. High-salary positions, top companies, remote opportunities.

Please enter a valid email address

Unsubscribe anytime. We respect your privacy.