Rivian

Sr. Firmware Engineer

Job Description

Posted on: 
2025-06-15

The Sr. Firmware Engineer at Rivian will work on early-stage development of next-generation electric vehicles, focusing on designing and implementing firmware for critical vehicle features in a cross-functional environment.

Responsibilities

  • Partner with Electrical, Mechanical, Controls, and UX teams to architect critical vehicle features.
  • Lead the design and implementation of firmware for distributed embedded systems, focusing on power optimization and safety.
  • Optimize firmware for low-power operation and extend battery life for IoT devices.
  • Develop HMI software features and comprehensive test plans for firmware validation.
  • Collaborate with QA teams to monitor and debug issues.
  • Share common platforms with embedded software teams to enhance efficiency.
  • Engage with third-party firms to deliver clear specifications and manage execution.

Job Requirements

  • B.S. or M.S. in Computer Science, Electrical Engineering, or related field.
  • 4+ years of experience in firmware development.
  • Expert in C programming, with knowledge of C++, Python, and bash scripting.
  • Proficiency with real-time operating systems in safety-critical applications.
  • Expert knowledge of embedded microprocessor tools and hardware peripherals.
  • Hands-on debugging experience with embedded diagnostics tools.
  • Strong collaborative mindset and communication skills.
Apply now

More job openings