Embedded Software Engineer
Humble Robotics, San Francisco
What you will do
- Architect, develop, debug, and test real-time embedded firmware in C++ for automotive-grade microcontrollers
- Develop and maintain bootloaders, low-level drivers, middleware, and RTOS configurations
- Implement and integrate automotive communication protocols (CAN, LIN, Automotive Ethernet) and peripheral interfaces (SPI, I2C, UART)
- Collaborate with hardware engineers on schematic review, board bring-up, and hardware-software co-debugging