Jobs · Michigan

Vehicle Dynamics Simulation Integration Engineer

General Motors · Warren, MI · Yesterday
HybridFull-time

About the role

The Vehicle Dynamics Simulation Integration Engineer supports the transition to virtual engineering by integrating full-vehicle cross-functional co-simulation packages focused on vehicle dynamics and related disciplines.

Responsibilities

  • Lead resolution of program issues by aligning co-simulation partners to meet technical and timing demands.
  • Act as the single point of contact for vehicle dynamics co-sim users, resolving usage concerns.
  • Forecast and plan needs, escalating needs for required resources.
  • Identify strategic opportunities for innovating processes and methods.
  • Design, develop, and integrate virtual models representing both hardware and software behavior for active chassis systems into co-sim frameworks for EV, PHEV, and ICE programs to enable vehicle dynamics performance and chassis controls software development, calibration, and validation.
  • Create, evaluate, review, and verify Functional Mock-up Unit (FMU) based embedded controller models for EBCM, EPS, ARS, SADS, and other vehicle systems.
  • Create and evaluate serial data communication interfaces for embedded chassis controller models to simulate communication between ECUs through CAN, LIN, and Ethernet bus messages for SIL and HIL simulations.
  • Integrate chassis simulation components to enable loads prediction for performing structural design analysis of safety-critical components.
  • Develop and validate automated simulation run scripts using MATLAB and Python.
  • Lead implementation and utilization of Simulation Data Management (SDM) and version control tools to manage vehicle dynamics plant models and virtual controller models.
  • Define requirements for supplier co-sim packages, and work with them to ensure consistency of deliverables in terms of quality and timing, escalating issues as appropriate.
  • Ensure co-sim packages meet standards as defined by the SIE governance team.
  • Represent the needs of vehicle dynamics among SIE peers from other disciplines.
  • Guide and inspire less experienced engineers to reach their full potential through mentorship and sharing of personal experiences and expertise in chassis controls development.
  • Advocate for adoption of virtual methods for vehicle design, development, and validation.

Requirements

  • BS Mechanical Engineering, Electrical Engineering, Aerospace Engineering, Software Engineering or Computer Science or related field.
  • 5+ years of relevant experience in the space.
  • Proven ability to work in teams, balancing technical theory with practical limitations.
  • Strong oral and written communication skills.

Preferred Qualifications

  • MS or PhD in Mechanical Engineering, Electrical Engineering, Aerospace Engineering, Software Engineering or Computer Science.
  • 10+ years of relevant experience in the space.
  • Automotive hands-on experience with building, restoring, and modifying vehicles.
  • Completion of performance driving instruction.
  • Participation in collegiate/competitive teams such as Baja SAE (Mini Baja), Formula SAE, EcoCAR, PACE, or comparable programs.
  • Hands-on experience with at least one multibody dynamics tool (e.g., Simpack or MSC ADAMS) to build, run, and post-process baseline models.
  • Ability to interpret results and debug basic model issues.
  • Demonstrated experience with real-time 1-D vehicle dynamics tools (e.g., CarSim or IPG CarMaker) to set up scenarios, execute runs, and interface with MATLAB/Simulink where needed.
  • Demonstrated experience with vECU environments (e.g., dSPACE VEOS or equivalent).
  • Ability to execute simulations, review logs, and support integration of models/plant components.
  • Proficiency in MATLAB/Simulink for scripting, model setup, parameter sweeps, and data analysis.
  • Experience using modern Version Control Systems (Git preferred, familiarity with SVN/TFS a plus) for branching, pull requests, and code reviews.
  • Familiarity with SDM/PLM systems (e.g., Teamcenter, IBM Rational Team Concert) for model storage, configuration, and traceability.
  • Experience with one or more languages such as Python and/or C/C++.
  • Ability to write clear, well-documented scripts/utilities to automate simulation workflows and data processing.

Similar jobs