Staff Embedded Software Engineers
- Countries
- USA
- Job Types
- software & tech
- Experience
- expert
- Organization Types
- robotics, startups, transportation & mobility
- Location
- Palo Alto
- Posted Date
- Company
- Rivian and Volkswagen Group Technologies
- Salary
- $222K – $279K
AI Summary
Job Description
Design and implement RTOS-based firmware for microcontrollers, embedded Linux systems, and low-power BLE & NFC software for vehicle access keys and sensors. Develop peripheral drivers, security/encryption features, CI/CD test setups, manufacturing troubleshooting, Rust tooling, and next-gen vehicle access and immobilizer systems.
Hard Requirements
- Bachelor's degree in CS, Mechatronics, Applied Sciences or related field
- 4 years experience as Software Engineer or Embedded RTOS Engineer
- Experience with LIN and NFC protocols
- Integrating CI/CD pipelines for embedded software
- Troubleshooting mass-manufacturing processes for ECUs
- Full-lifecycle delivery of embedded system components
- Cross-functional software-to-hardware integration
- Leading technical root-cause analysis for manufacturing issues
- Embedded Linux design and kernel-level synchronization
- Rust memory-safe systems programming
- Cloud-to-vehicle communication and data synchronization
- Firmware development in C and ASM
- RTOS application development
- ARM Cortex-M microcontrollers
- Debugging with oscilloscope and logic analyzer
- Serial protocols SPI, I2C, UART