Skip to content

Jobs

Chef Robotics

Robot type
Industrial Automation
Location
San FranciscoCaliforniaUSA
Job type
Software
Posted
Dec 8, 2021
Salary
$160,000–$240,000 a year
Full-time

Senior Software Engineer, Robotics Platform

Job description

Food production faces one of the most severe labor shortages in the US, with more than 1 million open jobs today and demand continuing to grow. Our robots help manufacturers automate repetitive food-preparation and assembly tasks so they can increase throughput, improve consistency, and keep production onshore.

Today, Chef robots operate in production facilities across North America and Europe, serving customers including Amy’s Kitchen, gategroup, and CookUnity. Our robots have made over 100 million servings in production, creating the world’s largest proprietary dataset for AI-powered manipulation of deformable food. Every meal our robots produce makes the system smarter.

Job responsibilities

  • 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…
  • 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…
  • 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.

Job requirements

  • 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…

Similar jobs