Related skills
rust i2c firmware microcontrollers spi📋 Description
- Develop bare-metal firmware for robotic systems
- Bring up new boards and integrate sensors across hardware and software
- Write startup code, peripheral drivers, and bootloaders
- Debug hardware–firmware interactions during bring-up and deployment
- Collaborate across electrical, mechanical, and control systems teams
- Shape early firmware architecture for SF-based robotics systems
🎯 Requirements
- Firmware experience for microcontrollers and hardware close to the device
- Comfortable with bare-metal firmware, startup code, peripheral drivers, bootloaders
- Read datasheets and schematics to understand hardware
- Board bring-up, lab debugging, and early hardware validation
- Debug hardware–firmware interactions with measurement tools
- BS/MS in CS/CE/EE; embedded protocols: SPI, I2C, UART, CAN, Ethernet
🎁 Benefits
- Equity in the compensation package
- Work on cutting-edge embodied AI robotics
- Collaborative, cross-disciplinary team environment
- SF-based onsite role four days per week
Meet JobCopilot: Your Personal AI Job Hunter
Automatically Apply to Engineering Jobs. Just set your
preferences and Job Copilot will do the rest — finding, filtering, and applying while you focus on what matters.
Help us maintain the quality of jobs posted on Empllo!
Is this position not a remote job?
Let us know!