Rivian

Sr. Firmware Engineer

Job Description

Posted on: 
2025-10-02

Responsibilities

  • Partner with Electrical, Mechanical, Controls, and UX teams to architect vehicle features.
  • Lead firmware design and implementation on distributed embedded systems with a focus on power optimization.
  • Optimize firmware for low-power operation to extend battery life.
  • Develop HMI software features for vehicle information and infotainment.
  • Create comprehensive test plans and conduct thorough testing for firmware functionality.
  • Collaborate with QA teams to monitor and debug issues at scale.
  • Engage with third-party firms to deliver 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.
  • Expertise in C programming; familiarity with C++, Python, and bash scripting.
  • Proficiency with real-time operating systems, especially in safety-critical applications.
  • 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