Software Engineer - Virtualization & Sil Integration
General Motors
Milford, United States
Hybrid
Virtual electronic control unit integration
Co-simulation environment development
Embedded c and python proficiency
General Motors is seeking experienced Software Engineers in Virtualization and SIL Integration to support the development, verification, and validation of embedded software for their ZERO ZERO ZERO vision
Job Summary
General Motors is seeking experienced Software Engineers in Virtualization and SIL Integration to support the development, verification, and validation of embedded software for their ZERO ZERO ZERO vision.
The role involves integrating plant and virtual ECU models into a dynamic simulation, developing serial data connectivity links, and supporting simulation deployment on Azure cloud.
GM is committed to fostering inclusion and belonging, offering a rewarding career with comprehensive benefits and support for employee well-being.
Matching Summary
General Motors is seeking experienced Software Engineers in Virtualization and SIL Integration to support the development, verification, and validation of embedded software for their ZERO ZERO ZERO vision.
Skills & Requirements
Must-have
Virtual Electronic Control Unit integration
Co-simulation environment development
Embedded C and Python proficiency
dSPACE VEOS and ControlDesk experience
GitHub and GitHub Actions for CI/CD
Automotive communication technologies (CAN, LIN, SPI, Ethernet)
Nice-to-have
Passion for modeling and system simulation
Managing technical and customer needs
ARM based microcontrollers knowledge
Excellent communication skills
Key Requirements
Bachelor's degree in relevant engineering field
Minimum 2 years of professional engineering experience
Experience with MATLAB, Simulink, and simulation tools
Knowledge of software debugging tools
Experience with Intrepid Vehicle Spy or Vector CANoe
Familiarity with AUTOSAR Layered Software Architecture