Staff Embedded Software Engineer - Vehicle Core...
@ Rivian and Volkswagen Group Technologies

Vancouver, BC
CA$154,450
On Site
Full Time
Posted 1 day ago

Your Application Journey

Personalized Resume
Apply
Email Hiring Manager
Interview

Email Hiring Manager

XXXXXXXXXX XXXXXXXXXXX XXXXXX******* @rivian.com
Recommended after applying

Job Details

About the Role

The Staff Embedded Software Engineer - Vehicle Core Software at Rivian and Volkswagen Group Technologies is part of a joint venture that is redefining automotive electronics through advanced platform software. This role involves architecting, implementing, and integrating platform software across vehicle control boards including drivers, operating systems, middleware, and application frameworks.

Responsibilities

  • Develop and integrate foundational platform software from bring-up to customer delivery.
  • Design, develop, and deploy embedded software for power management, vehicle reset, diagnostics, and OTA updates.
  • Collaborate with hardware teams on design, schematics, and hardware validation.
  • Work with cross-functional teams like Charging, Body Controls, Infotainment, and Vehicle Dynamics.

Qualifications

  • 7+ years of experience in embedded software/firmware development.
  • B.S., M.S., or Ph.D. in Computer Science, Electrical Engineering, or related field.
  • Expert C programming skills and in-depth familiarity with RTOS.
  • Experience with multi-threaded and multi-core programming and hardware bring-up.
  • Hands-on debugging experience with embedded diagnostics tooling.
  • Familiarity with automotive protocols such as CAN, UDS, and DOIP is a plus.

Benefits & Equal Opportunity

Robust medical/Rx, dental and vision insurance packages are provided from day one. Rivian and Volkswagen Group Technologies is an equal opportunity employer, committed to diversity and accessibility.

Key skills/competency

  • Embedded Software
  • Firmware
  • RTOS
  • C Programming
  • Middleware
  • Hardware Bring-up
  • Automotive Protocols
  • OTA Updates
  • Diagnostics
  • Collaboration

How to Get Hired at Rivian and Volkswagen Group Technologies

🎯 Tips for Getting Hired

  • Customize your resume: Highlight embedded software and RTOS skills.
  • Research Rivian and Volkswagen: Study their automotive innovation and joint venture culture.
  • Showcase real-world debugging: Emphasize hardware bring-up experience.
  • Prepare for technical interviews: Review C programming and multi-core concepts.

📝 Interview Preparation Advice

Technical Preparation

Review C programming and firmware design.
Study RTOS and multi-threaded optimization.
Practice hardware debugging with oscilloscopes.
Understand embedded systems integration techniques.

Behavioral Questions

Describe a challenging debugging project.
Explain a time you collaborated cross-functionally.
How do you handle project deadlines?
Discuss adapting to fast-paced environments.

Frequently Asked Questions