Rivianvw.Tech
Staff Embedded Software Engineers
Palo Alto, California. Posted 8 days ago
The role
This person will design and implement RTOS based firmware and software architecture for low-power, wireless systems. They will work on vehicle sensor devices, remote access keys, and embedded Linux systems.
What you will do
- Design and implement RTOS based firmware for micro-controllers
- Design software architecture for low-power, wireless BLE & NFC systems
- Write low level peripheral driver code and application logic
- Implement SW for vehicle sensor device communicating via BLE, NFC, and CAN
- Implement SW for remote access key including battery power management and security
- Oversee and develop software-for-hardware integration for mass-manufacturing of ECUs
- Troubleshoot manufacturing issues ranging from software to processes
- Develop and integrate cross functional test setups for CI/CD
- Architect backwards-compatible software communication flows
- Design and implement embedded Linux systems
Required qualifications
- Bachelor’s degree or foreign equivalent in Computer Science, Mechatronics Engineering, Applied Sciences or a closely related field
- 4 years of experience in any occupation as Software Engineer, Embedded RTOS Engineer, or related
- Experience working with protocols LIN and NFC
- Experience integrating CI/CD pipelines for embedded software
- Experience troubleshooting mass-manufacturing processes for ECUs
- Experience with Full-lifecycle (E2E) delivery of embedded system components
- Experience orchestrating cross-functional software-to-hardware integration
- Experience leading technical root-cause analysis for software-to-manufacturing process issues
- Experience with embedded Linux system design and kernel-level synchronization
- Experience with Memory-safe systems programming (Rust)
- Experience with Cloud to Vehicle communication and data synchronization
- Experience developing firmware in C and ASM, RTOS applications, ARM Cortex-M class micro controllers, debugging with oscilloscope and logic analyzer, and serial protocols SPI, I2C and UART
Benefits
- competitive base salary
- annual company performance bonus program
- equity in the form of Restricted Stock Units (RSUs)
- health coverage
- retirement savings
- time off
- family planning programs
About the company
Rivian and Volkswagen Group Technologies is a joint venture between two industry leaders. They address the challenges of electric vehicles through technology for software-defined vehicles.