Rivian and Volkswagen Group Technologies

Controls Engineer, Propulsion

Job Description

Posted on: 
2025-11-08

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 environments
  • Design and implement software diagnostics for failure modes

Job Requirements

  • Minimum Bachelor of Science degree in electrical, mechanical, software engineering, or related fields (Masters preferred)
  • Background in control theory principles
  • Minimum 1 year of hands-on engineering experience in automotive or similar industry
  • Proficiency with Embedded C/C++ and Python
  • Experience with firmware development tools and processes
  • Familiarity with automotive data-logging tools (e.g., Vector CANalyzer)
  • Strong analytical and problem-solving skills
Apply now

More job openings