Job Description
Lead virtualization of embedded systems with Rivian and Volkswagen Group Technologies. This role focuses on transforming ECU firmware into adaptable virtual devices for advanced automotive solutions.
As an Embedded Software Engineer, you will play a crucial role in bridging hardware and software by creating virtual environments for vehicle subsystems. Collaborate with interdisciplinary teams including Charging and Vehicle Dynamics to optimize firmware for cloud simulations and high-performance workstations. Your contributions will significantly improve development timelines for new vehicle features.
Key Responsibilities:
• Evolve the user-space runtime for production firmware
• Implement realistic device models using C or Python
• Own configurations for building target MCU images
• Collaborate with middleware and OS engineers
• Create automated tests within HIL Pytest frameworks
Requirements:
• 10+ years in embedded firmware and RTOS experience
• Bachelor’...
As an Embedded Software Engineer, you will play a crucial role in bridging hardware and software by creating virtual environments for vehicle subsystems. Collaborate with interdisciplinary teams including Charging and Vehicle Dynamics to optimize firmware for cloud simulations and high-performance workstations. Your contributions will significantly improve development timelines for new vehicle features.
Key Responsibilities:
• Evolve the user-space runtime for production firmware
• Implement realistic device models using C or Python
• Own configurations for building target MCU images
• Collaborate with middleware and OS engineers
• Create automated tests within HIL Pytest frameworks
Requirements:
• 10+ years in embedded firmware and RTOS experience
• Bachelor’...
Ready to Apply?
Submit your application today and join our talented team at Rivian VW Group.
Submit ApplicationJob Details
- Location vancouver, metro vancouver regional district
- Job Type Full-time
- Category Other-General
- Posted Date June 04, 2026
- Application Deadline July 14, 2026