Simulation Integration Engineer – Software-In-Loop (SiL) Controls Integration and Simulation Development
General Motors · Pontiac, MI · 3 wk ago
HybridQuality AssuranceFull-time
About the role
We are currently seeking experienced and motivated candidates for the role of SiL SIE (Software-in-the-Loop Simulation Integration Engineer) to support the Global Virtual Engineering (GVE) department. This role is part of a group responsible for creating virtual environments to enable calibration, verification, and validation of embedded controllers for engine, transmission, hybrid, electrification, chassis, and body electronics.
Responsibilities
- Work closely with stakeholders to identify requirements, schedule, and deploy simulation projects to enable virtual vehicle design, development, and validation
- Engage with cross functional team members to coordinate on-time delivery of simulation components to meet requirements and timing
- Integrate plant models and other ECU models with controller software source code and perform virtual system verification based on requirements
- Obtain, develop, parameterize, and test virtual controller models to be used across different components such as HWIO, RTOS, controller I/O, and other ECU behavioral models
- Create, maintain, and improve standard simulation architectures
- Provide support for released simulations, including detailed documentation, and assist users with testing and troubleshooting
- Design, develop, verify, and execute automated test suites
- Assist initiatives to benchmark and adopt next-generation simulation technology and tools
- Identify, implement, and standardize new simulation development processes of engineering
- Provide process and architecture feedback improvements
- Work in and using the SAFe / Agile construct
Qualifications
- BS Mechanical Engineering, Electrical Engineering, Software Engineering, Computer Science, or Aerospace Engineering with 2+ years of relevant experience
- Adept experience with MATLAB, Simulink, GMSim, ECU behavioral models; in the context of plant model development and integration
- Familiarity or experience with tools such as MATLAB, Simulink, GT Suite, GT Power, CarSim, AMESim, etc. and integrating these models into CoSimulations
- Embedded software experience with embedded controls software and architectures, especially AUTOSAR
- Familiarity with communication protocols including CAN, LIN, SPI, Ethernet
- Experience with computer programming languages including C/C++, Python
- Proven ability to work in teams, balancing technical theory with practical limitations
- Strong oral and written communication skills