Rivian and Volkswagen Group Technologies

Controls Engineer, Propulsion

Job Description

Posted on: 
2025-12-18

Responsibilities

  • Develop and implement control algorithms for core 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 vehicle performance.
  • Develop Python-based vehicle dynamics models for testing environments.
  • Test control algorithms in simulated and real-world settings.
  • Design and implement software diagnostics for failure modes.

Job Requirements

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

More job openings