- Robot type
- Warehouse and Logistics
- Location
- San FranciscoCaliforniaUSA
- Job type
- Software
- Posted
- Aug 27, 2026
Senior Robotics Firmware Engineer
Job description
We are on a mission to empower and inspire mankind to accomplish legendary feats by inventing robots that liberate us from the menial. We will accomplish this by training robot AGI to invent and build the Autonomous Supply Chain – everything from the inside of factories and warehouses to your front door – powered by generalist superhumanoids.
Our founding team comes from the AI labs at Stanford and Carnegie Mellon and our board of directors include famed robotics and AI legends including Fei-Fei Li (Chief Scientist of AI at Google and Director of Stanford’s AI Lab), Marc Raibert (founder of Boston Dynamics), and Sebastian Thrun (founder of GoogleX, Waymo;
Job responsibilities
- Lead design and implementation of embedded firmware for real-time motor and actuator control, sensor integration, manipulation, and safe, high-reliability operation.
- Own the low-level communication between microcontrollers and peripherals or higher-level compute stack, including CAN/CAN-FD, serial buses, and Ethernet, ensuring deterministic, low-latency, and robust behavior.
- Design safe-state and fault handling behavior for safety-critical subsystems.
- Partner closely with electrical and hardware engineering on board bring-up and software–hardware integration for new robot platforms and upgrades.
- Improve actuation and control performance, such as latency, precision, and reliability, using measurable metrics and data-driven iteration.
- Debug and resolve issues across development, HIL testing and production environments.
- Participate in and lead technical design reviews and drive architecture decisions for core embedded systems.
- Mentor cross-functional engineers and technicians, and raise the bar on firmware reliability, testing, and operational excellence.
Job requirements
- Bachelor, Master, or PhD in Electrical Engineering, Computer Science, Robotics, or a related engineering field.
- Strong experience with embedded firmware domains, e.g. real-time control, motor or actuator drive, sensor interfacing, and communication protocols
- 4+ years of firmware or embedded systems engineering experience building production robotics or automation systems.
- Strong proficiency in at least one of the following programming languages: Rust, C, C++.
- Experience developing on microcontrollers with real-time constraints, whether RTOS-based or bare-metal.
- Experience integrating firmware with sensors, actuators, and communication buses such as CAN, SPI, I²C, and UART.
- Proven ability to design, implement, and maintain complex, high-reliability embedded systems.
- Familiarity with software best practices including testing, documentation, code reviews, and robust architectural design.
Similar jobs
Nimble Robotics · Software
Software Engineer III, Cloud Logistics
San Francisco, California
Nimble Robotics · Software
Robotics Software Engineer, Nimble Brain
San Francisco, California
Nimble Robotics · Software
Senior Software Engineer, Infrastructure (SRE & Security Focused)
San Francisco, California
Nimble Robotics · Software
Software Engineer II, Cloud Logistics
San Francisco, California
