Description
The Embedded Software Engineer will own embedded software across microcontrollers, real-time control, Linux robot runtime, device drivers, deterministic communications, timing, health monitoring, calibration, logging, fault response, and interfaces to higher-level autonomy. The role brings up new electronics, develops firmware and robot-runtime components, creates automated simulation and regression tests, and investigates failures across firmware, Linux, networking, electronics, controls, and autonomy. It requires a relevant bachelor’s degree or equivalent practical experience, shipped C or C++ software on custom electromechanical products, and demonstrated real-time systems work. The position is on-site in the San Francisco Bay Area with an annual base salary of $165,000–$205,000, health coverage, benefits, equity, and a relocation bonus.
