Staff Embedded Software Engineer - Vehicle Core... @ Rivian and Volkswagen Group Technologies
placeVancouver, BC
attach_money CA$154,450
businessOn Site
scheduleFull Time
Posted 1 day ago
Your Application Journey
Interview
Email Hiring Manager
******* @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
circle
Review C programming and firmware design.
circle
Study RTOS and multi-threaded optimization.
circle
Practice hardware debugging with oscilloscopes.
circle
Understand embedded systems integration techniques.
Behavioral Questions
circle
Describe a challenging debugging project.
circle
Explain a time you collaborated cross-functionally.
circle
How do you handle project deadlines?
circle
Discuss adapting to fast-paced environments.
Frequently Asked Questions
What technical skills are essential for a Staff Embedded Software Engineer at Rivian and Volkswagen?
keyboard_arrow_down
How important is automotive protocol knowledge for this role at Rivian and Volkswagen?
keyboard_arrow_down
What educational background is preferred for Rivian and Volkswagen's embedded role?
keyboard_arrow_down
How does collaboration impact the success of this role at Rivian and Volkswagen?
keyboard_arrow_down
What debugging tools should candidates be familiar with for this engineering role?
keyboard_arrow_down