At Serve Robotics, we're reimagining how things move in cities. We're looking for a Senior Sustaining Firmware Engineer to lead the support and enhancement of embedded firmware in our robotic platforms.
Requirements
- Bachelor's degree in Electrical Engineering, Computer Engineering, Robotics, or related field
- 5+ years of experience in embedded firmware development
- Strong proficiency in C/C++ for bare-metal or RTOS-based platforms
- Deep understanding of real-time systems, embedded debugging, and firmware-hardware interaction
- Experience with common hardware interfaces: SPI, I2C, UART, PWM, GPIO, CAN
- Skilled with lab tools: oscilloscopes, logic analyzers, JTAG/SWD debuggers, signal generators
- Familiarity with structured development workflows: Git, code reviews, Jira/ticketing systems
- Comfortable interpreting electrical schematics and working closely with hardware teams
- Hands-on experience supporting firmware in robotics, automation, or field-deployed systems
- Working knowledge of RTOS (e.g., FreeRTOS, Zephyr), and/or embedded Linux
- Experience in motor control, sensor fusion, or safety-critical firmware is a strong plus
Benefits
- Competitive salary
- Stock options
- Comprehensive health and wellness benefits
- Flexible PTO policy
- Retirement plan
- Professional development opportunities