Rivian
US - California - Palo Alto
View Company Profile /
<< Go Back
The role involves architecting and implementing low-level peripheral drivers and leading the software bring-up for prototype electronic boards. You will also develop and maintain embedded software for Devices Under Test (DUT) to ensure efficient functional testing and calibration in high-volume manufacturing.
Requirements: Candidates need a degree in Computer or Electrical Engineering with 3-5+ years of experience in C/C++ and RTOS. Proficiency in reading electrical schematics, using lab equipment, and experience with embedded protocols and Python scripting is required.
Key Skills: C, C++, Embedded Firmware, RTOS, ARM Cortex-M/A, RISC-V, SPI, I2C, UART, CAN-FD, PCIe, Ethernet, Python, Git, CI/CD, Hardware Bring-up
Benefits: Paid Vacation, Paid Sick Leave, Life Insurance, Medical Insurance, Dental Insurance, Vision Insurance, Short-term Disability Insurance, Long-term Disability Insurance, 401(k) Plan, Employee Stock Purchase Program, Annual Performance Bonus, Equity Awards
© 2026 engineeringjobs.net, Inc. All Rights Reserved.
Terms of Service | Privacy
Powered by JOBBEX