Jobs · Michigan

Software Engineer - Virtualization & SIL Integration

General Motors · Milford, MI · 2 days ago
HybridFull-time

About the role

General Motors is transforming its operations and vision for the future of transportation. We are seeking driven and innovative individuals to join our team and contribute to our mission.

Responsibilities

  • Integrate Plant models and Virtual-ECU models into a dynamic simulation
  • Develop, integrate and maintain serial data connectivity links (bridges) between the co-simulation platform, virtual controllers, models and tools
  • Obtain, develop & parameterize sub-system models, such as sensors and actuators, and ECU behavioral models
  • Support deployment of simulations on Azure cloud
  • Create and maintain detailed documents for each release

Qualifications

  • Bachelor’s degree in Electrical Engineering, Computer Engineering, Software Engineering, Computer Science or similar fields
  • Minimum 2 years of relevant professional engineering experience
  • Proficient in Embedded C and Python
  • Hands-on experience with dSPACE tools such as VEOS and ControlDesk
  • Experience with GitHub and GitHub Actions for version control and CI/CD automation
  • Experience with MATLAB, Simulink and simulation tools (e.g. GT-Power, AMESIM, CarSim)
  • Knowledge of software debugging tools (Lauterbach, Green Hills Multi IDE, etc.)
  • Experience using Intrepid Vehicle Spy or Vector CANoe for simulation and communication monitoring
  • Knowledge of automotive communication technologies such as CAN, LIN, SPI and automotive ethernet
  • Familiarity with AUTOSAR Layered Software Architecture

Preferred Qualifications

  • Master’s degree in Electrical Engineering, Computer Engineering, Software Engineering, Computer Science or similar fields
  • Cosimulation expertise with Level-4 VECUs
  • Proficiency in off-the-shelf EDA toolchains such as Synopsys Virtualizer and Cadence/ASTC vLAB
  • Knowledge of ARM based microcontrollers
  • Excellent communication skills

Benefits

GM provides a comprehensive benefits package that includes health insurance, retirement plans, and paid time off. For more details, please refer to the Benefits Overview section.

Similar jobs

Software Engineer

BAE Systems, Inc.Fort George G. Meade, MD· 2 wk ago
Engineering$133k–$226k/yrapply on jobs.baesystems.com

Software Engineer

EpicRound Rock, TX· 5 days ago
Information Technologyapply on epic.avature.net

Software Engineer

EpicGarland, TX· 5 days ago
Information Technologyapply on epic.avature.net