- St. Louis, Missouri, United States
- On-site
- Full-time · Senior
- $120K–$140K per year
- 5+ years
Lead firmware development for motor-controller interfaces and safety state machines on self-propelled battery-electric railcars.
Compensation
Base salary: $120,000 - $140,000 plus equity.
Responsibilities
- Own named firmware subsystems end to end
- Write C on FreeRTOS for safety logic
- Build CAN and CAN-FD device drivers
- Bring up firmware on carrier boards
- Write host-based unit tests with GoogleTest
Requirements
- Bachelor's Degree in Computer Engineering, Electrical Engineering, Computer Science, or related technical field
- Nice to have: STM32H7
- Nice to have: Dual-core microcontrollers
- Nice to have: Commercial motor controllers
- Nice to have: Inverters