cover image
Rivian and Volkswagen Group Technologies

Software Engineer, Embedded Platforms

On site

Toronto, Canada

Junior

Full Time

28-11-2025

Share this job:

Skills

Communication Python Linux Operating Systems Programming Shell Software Development C++ Android

Job Specifications

About Us

Rivian and Volkswagen Group Technologies is a joint venture between two industry leaders with a clear vision for automotive’s next chapter. From operating systems to zonal controllers to cloud and connectivity solutions, we’re addressing the challenges of electric vehicles through technology that will set the standards for software-defined vehicles around the world.

The road to the future is uncharted. By combining our expertise across connectivity, AI, security and more, we’ll map a new way forward. Working together, we’ll create a future that’s more connected, more intelligent, more sustainable for everyone.

Role Summary

As an Embedded Software Engineer, you will play an integral part responsible for developing and validating scalable firmware for critical vehicle functions such as Energy Storage & Distribution (ES&D), power modes, body controls, or foundational motion controls features. You will work in a dynamic environment, applying your expertise in real-time programming and system fundamentals to ensure the safety and reliability of our ECUs.

Responsibilities

Responsibilities

Design, develop, and deploy embedded software on Linux/Android and/or Real-Time Operating Systems (RTOS) for electronic hardware.
Contribute to the implementation and optimization of Hardware Abstraction Layers (HALs) for vehicle hardware interaction.
Design and build highly complex systems spanning multiple domains that bring improved functionality and better performance to how users interact with our vehicles.
Participate in the full software development lifecycle and uphold code quality.
Collaborate across multiple disciplines to deliver quality code and debug complex problems.
Work closely with cross-functional teams (Charging, Body Controls, EE/Hardware teams) on software initiatives.

Qualifications

Minimum Qualifications:

Bachelor’s degree in Computer Science, Computer Engineering, Electrical Engineering, a relevant technical field or equivalent practical experience.
Proficiency in C++ and experience with scripting languages (Python, shell).

Preferred Qualifications

2+ years of full time work experience in Embedded Software Development.
Understanding of Real-Time Operating Systems (RTOS) fundamentals and experience building concurrent systems.
Familiarity with embedded Linux environments and core concepts.
Familiarity with kernel-level development or automotive communication protocols.
Experience with interface protocols (e.g., CAN, Ethernet, SPI, I2C).
Experience in automotive systems and applications.

Pay Disclosure

Salary Range/Hourly Rate for California Based Applicants: 127,400.00 - 145,400.00 USD (This range is based on similar Mid to Senior level technical roles in the sources; actual compensation would be determined based on experience, location and other facrors determined by law)

Benefits Summary: Rivian and Volkswagen Group Technologies provides robust medical/Rx, dental and vision insurance packages for full-time and part-time employees, their spouse or domestic partner, and children up to age 26. Full Time Employee coverage is effective on the first day of employment. Part-Time employee coverage is effective the first of the month following 90 days of employment.

Salary Range/Hourly Rate for British Colombia Canada Based Applicants: 92,400 - 107,800 CAD (Actual compensation would be determined based on experience, location and other facrors determined by law)

Benefits Summary: Rivian and Volkswagen Group Technologies provides robust medical/Rx, dental and vision insurance packages for full-time and part-time employees, their spouse or domestic partner, and children up to age 26. Full Time Employee coverage is effective on the first day of employment. Part-Time employee coverage is effective the first of the month following 90 days of employment.

Equal Opportunity

Rivian and Volkswagen Group Technologies is committed to creating a diverse environment and is proud to be an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, national origin, ancestry, sex, sexual orientation, gender, gender expression, gender identity, genetic information or characteristics, physical or mental disability, marital/domestic partner status, age, military/veteran status, medical condition, or any other characteristic protected by law. We are also committed to ensuring compliance with all applicable fair employment practice laws regarding citizenship and immigration status.

Rivian and Volkswagen Group Technologies is committed to ensuring that our hiring process is accessible for persons with disabilities. If you have a disability or limitation, such as those covered by the Americans with Disabilities Act, that requires accommodations to assist you in the search and application process, please email us at candidateaccommodations@rivian.com.

Candidate Data Privacy

Rivian and VW Group Technologies (“Rivian and Volkswagen Gr

About the Company

Rivian and VW Group Technologies is a joint venture between two industry leaders with a clear vision for automotive's next chapter. From operating systems to zonal controllers to cloud and connectivity solutions, we're addressing the challenges of electric vehicles through technologies that will set the standards for software-defined vehicles around the world. Know more