Sr. Embedded Software Engineer

Rivian
US - California - Palo Alto
View Company Profile / << Go Back

  • Job Type: Full time
  • Yesterday

Job Description

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




Fast Track Upload