Jobs · Quality Assurance · Michigan

Simulation Integration Engineer – Software-In-Loop (SiL) Controls Integration and Simulation Development

General Motors · Milford, MI · 4 days 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
  • Familiarity with embedded controls software and architectures, especially AUTOSAR
  • Familiarity with communication protocols including CAN, LIN, SPI, Ethernet
  • Experience with embedded software development
  • 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

Similar jobs