| Location | Michigan, MI |
Job Description
We are looking for a Sensor / Actuator Virtualization Model Engineer to develop, validate, and maintain virtual sensor and actuator models for automotive vehicle and propulsion systems. The ideal candidate should have experience with MATLAB/Simulink, hardware-in-the-loop (HiL), software-in-the-loop (SiL), co-simulation, and automotive communication protocols.
Responsibilities
Read and interpret electrical schematics, circuit diagrams, and control diagnostics for sensors and actuators.
Develop sensor and actuator plant model architectures using MATLAB/Simulink or other virtualization tools.
Define interface standards for ViL, HiL, SiL, and co-simulation environments.
Develop and execute test cases based on customer feedback and model requirements.
Lead device data acquisition and characterization to evaluate performance and diagnostic responses.
Manage model enhancements, releases, release notes, test cases, and technical support.
Define virtualization requirements for modeling, suppliers, hardware, and controls teams.
Coordinate with suppliers, hardware, controls, and diagnostics teams to align technical requirements.
Balance short-term and long-term model fidelity requirements using internal and supplier-based solutions.
Coordinate virtualization requirements across vehicle and propulsion domains.
Analyze vehicle calibration variations and incorporate them into robust model designs.
Required Qualifications
Bachelor's degree in Mechanical Engineering, Electrical Engineering, Software Engineering, Computer Science, Aerospace Engineering, or a related field.
2+ years of relevant experience.
Ability to read and interpret electrical drawings and wiring diagrams.
Understanding of sensor and actuator connections to controllers and interface requirements, including ICD, CTS, and CTR.
Familiarity with DOORS for requirements and interface management.
Knowledge of MATLAB/Simulink and the ability to modify simulation models.
Experience integrating S-functions or FMUs into simulation environments.
Understanding of communication protocols such as LIN, ISO SPI, CAN, and Ethernet.
Experience with virtualization in GMSIM or dSPACE environments.
Familiarity with AEMSIM, Simscape, Simulink, GT-Power, or SABER.
Preferred Qualifications
Master's degree in Mechanical Engineering, Electrical Engineering, Software Engineering, Computer Science, Aerospace Engineering, or a related field.
5+ years of relevant experience.
Knowledge of vehicle propulsion systems.
Understanding of analog inputs, H-bridge drivers, and high-side PWM frequency.
Knowledge of controller HWIO and communication protocols such as LIN, CAN, and SENT.
Understanding of ECU, HWIO, sensor, and actuator subsystem functionality.
Ability to interpret software source code and simulation model behavior.
Familiarity with version control tools such as Git, SVN, and TFS.
Familiarity with simulation data management systems such as Teamcenter and RTC.
Knowledge of GCC, GDB, Eclipse, and ETAS INCA.
Key Skills: MATLAB, Simulink, Sensor and Actuator Modeling, Plant Modeling, dSPACE, GMSIM, HiL, SiL, Co-Simulation, S-Functions, FMU, DOORS, CAN, LIN, Ethernet, Electrical Schematics, ECU, Hardware I/O, and Automotive Systems.