Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Sr Controls Engineer, Body Controls

Home > C/C++ programming jobs

Sr Controls Engineer, Body Controls in Canada new

  • Rivian and Volkswagen Group Technologies
  • Full time
  • Email
  • Vancouver

Responsibilities

  • Architect and develop embedded control software for vehicle management and body-control features, including state machines, arbitration logic, and vehicle-mode handling.
  • Review requirements and produce high-level functional specifications with systems, integration, and platform partners.
  • Own features end to end within a feature-focused development model.
  • Integrate features across multiple ECUs and networks on benches and vehicles, resolve interface issues, and drive releases.
  • Develop and maintain diagnostics and diagnostic interfaces for troubleshooting, manufacturing, and service.
  • Support ISO 26262 safety analyses for passive-safety and vehicle-access features.
  • Validate features in Unit, SIL, HIL, and vehicle test environments, including tuning, calibration, and issue triage using vehicle data and logs.
  • Troubleshoot functional issues across physical, electrical, network, and software domains and prioritize issues based on user impact, safety relevance, and program objectives.

Requirements

  • Bachelor's degree in electrical, computer, software engineering, or a related field.
  • 5+ years of experience with automotive or embedded software systems.
  • Expertise in C and Python.
  • Strong understanding of real-time operating systems, task scheduling, memory management, MPU protection, interrupts, and timing analysis.
  • Experience with CAN/CAN-FD, LIN, Automotive Ethernet, UDS, DIDs/DTCs, diagnostic routines, and related tools.
  • Experience with safety-relevant automotive software and functional safety methods including ISO 26262, FMEA, and fault trees.
  • Understanding of hardware components relevant to body controls.
  • Experience with requirements management systems such as JAMA or Flow.
  • Ability to travel up to 10%.
  • Preferred experience includes embedded test automation, SIL frameworks, HIL/VHIL test benches, automated regression, CI integration, AI-assisted software development tools and agents, test reporting, and data pipelines.

Benefits

  • Competitive base salary, annual company performance bonus eligibility, and equity in the form of RSUs; bonus payments are discretionary and not guaranteed.
  • Comprehensive benefits including health coverage, retirement savings, time off, and family planning programs, with offerings varying by country.

Salary: $108k - $143k/yr

Rivian and Volkswagen Group Technologies

Rivian and Volkswagen Group Technologies unite to pioneer sustainable mobility solutions, blending cutting‑edge electric vehicle engineering with advanced autonomous driving capabilities. Together, they develop next‑generation platforms that prioritize performance, safety, and environmental stewa...

Similar positions

Principal Software Engineer, Languages & Compilers

  • Roblox
  • Full time
  • USA
  • 11/06/2026
  • Salary: $295k - $345k/yr
  • San Mateo, CA

Staff Software Engineer, Compiler

  • Code Metal
  • Full time
  • USA
  • 11/05/2026
  • Salary: $170k - $250k/yr
  • Remote

Sr. Software Engineer, Kernels/CUDA

  • xAI
  • Full time
  • USA
  • 11/05/2026
  • Salary: $200k - $375k/yr
  • Palo Alto, CA

Sr. Software Engineer, Linux Kernel

  • xAI
  • Full time
  • USA
  • 11/05/2026
  • Salary: $200k - $375k/yr
  • Palo Alto, CA

Sr. Software Engineer, Training/Inference

  • xAI
  • Full time
  • USA
  • 11/05/2026
  • Salary: $200k - $375k/yr
  • Palo Alto, CA