- Robot type
- Service and Consumer
- Location
- San FranciscoCaliforniaUSA
- Job type
- Software
- Posted
- Mar 10, 2026
- Salary
- $180,000–$240,000 a year
Full-time
Firmware Engineer
Job description
Skip is on a mission to make life joyful through powered movement.
Job responsibilities
- Owning our embedded C/C++, including FreeRTOS managing, interrupts, JTAG/SWD debugging etc
- Improve and iterate on our handling of data communication between peripherals and chips such as the ESP32, STM32 etc. Including Wi-FI and BLE
- Implement appropriate secure OTAs and bootloaders
- Help manage our AWS IoT Core: mTLS, MQTT, Things/certs/policies, fleet provisioning, IoT Jobs OTA
- Help us precisely control a range of actuators including off-the-shelf BLDCs, custom PMSM and axial flux motors, cycloid gearboxes, and series elastic actuators, including writing firmware for our motor control chip…
- Guide design and development decisions for future iterations of the product, and future systems; including novel actuator design, chip selection and firmware requirements
- Help develop other aspects of our end-to-end real-time embedded firmware / linux systems, from vision and roadmap through design and into practice, including for adjacent products such as our Parkinson’s product,…
- Wear prototypes several hours a week to participate in data collection, on-body testing and provide feedback
Job requirements
- 5+ years’ experience working in firmware development
- Demonstrable expertise in embedded C/C++ for high performance applications, ideally including FreeRTOS
- Experience programming the ESP32 and STM32, or similar chipsets
- Experience with AWS IoT Core systems and fleet management, including OTA updates
- Experience with design for systems at scale , with a focus on testing and validation
- Expertise with Linux, command-line tools, Python scripting
- Strong experience developing real-time firmware for multi-sensor systems
- Knowledge of low level hardware and OS internals at a kernel level
Similar jobs
Skip · Software
Infrastructure Security Engineer
San Francisco, California (Remote OK)
Skip · Software
Robotics Generalist
San Francisco, California (Remote OK)
Skip · Software
Firmware Engineering Lead
San Francisco, California (Remote OK)
Skip · Software
Backend Engineer
San Francisco, California (Remote OK)
