

Sr. Firmware Engineer
Location
Palo Alto, CA
Level
Senior-Level
Department
Transportation
Type
Salary
$146,000 - $184,000
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.