Firmware Lead, Robotics
Core
Define and drive the architecture of embedded systems for next-generation robotics hardware, focusing on safety-critical mechanisms, real-time execution, and production readiness.
Role type
Firmware Lead (Embedded Systems)
Builds
Embedded firmware for robotics hardware spanning boot, RTOS/runtime behavior, peripheral control, power management, and communications.
Domain
Robotics / Embedded Systems / Hardware
Deliverable
production ML models | product features | infrastructure
Required skills
Low-level languages (Rust), embedded systems architecture, real-time constraints, hardware interfaces, fault handling, safety mechanisms, root-cause analysis, testing strategies (unit, HIL, stress), mentorship.
Preferred skills
Async embedded Rust frameworks (Embassy), mixed-language firmware (C/C++ to Rust), ARM Cortex-M/R platforms, RTOS, low-power design, sensor-rich electromechanical products, AI-assisted coding tools.
Technologies
Rust, C/C++, ARM Cortex-M, ARM Cortex-R, RTOS, Embassy, Codex, Claude Code
Responsibilities
Rapidly bring up new hardware and set execution pace; Lead firmware architecture for embedded systems; Define engineering standards for reliability and fault tolerance; Design and review safety-critical mechanisms; Build quick prototypes then harden into production systems; Partner with hardware, software, and AI research engineers; Establish testing and validation processes; Drive root-cause analysis; Make tradeoffs across performance, memory, power, and safety; Mentor firmware engineers.
Seniority
Senior, hands-on IC with leadership responsibilities
