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.

Staff Embedded Software Engineers at Rivianvw.Tech | JobZoey