Rivian and Volkswagen Group Technologies

Controls Engineer, Propulsion

Job Description

Posted on: 
2025-03-04

Responsibilities

  • Develop and implement control algorithms for vehicle-propulsion features.
  • Refactor and improve existing code for scalability across vehicle programs.
  • Collaborate with systems engineers to define software feature requirements.
  • Work with Vehicle Dynamics engineers to optimize performance through software and calibration.
  • Develop Python-based vehicle dynamics models for testing environments.
  • Test control algorithms in simulated and real-world environments.
  • Design software diagnostics for component and system-level failures.

Job Requirements

  • Bachelor of Science degree in electrical, mechanical, software engineering, or related fields (Masters preferred).
  • Knowledge of classical and modern control theory principles.
  • Minimum 1 year of hands-on engineering experience in automotive or aerospace.
  • Proficiency in Embedded C/C++ and Python.
  • Experience with firmware development tools (e.g., git, Gtest).
  • Familiarity with automotive data-logging tools (e.g., Vector CANalyzer/CANape).
Apply now

More job openings