Senior Software Engineer - Virtualization And Sil Integration
General Motors
Milford, United States
Hybrid
Virtual controller models integration
Sil co-simulation components development
Embedded c software development
General Motors is investing significantly in Virtualization and Software-in-the-Loop (SIL) technologies to enable early software quality in the vehicle development process
Job Summary
General Motors is investing significantly in Virtualization and Software-in-the-Loop (SIL) technologies to enable early software quality in the vehicle development process.
This role is part of a group responsible for creating virtual in-the-loop environments to enable development, verification and validation of embedded controllers and calibrations.
At GM, you’ll be at the forefront of shaping the future of connected, electric, and autonomous vehicles and offered competitive compensation, growth opportunities, and a culture that values innovation.
Matching Summary
General Motors is investing significantly in Virtualization and Software-in-the-Loop (SIL) technologies to enable early software quality in the vehicle development process.
Skills & Requirements
Must-have
Virtual controller models integration
SIL co-simulation components development
Embedded C software development
Automotive communication technologies (CAN, LIN, SPI, Ethernet)
Propulsion systems simulation experience
Nice-to-have
Software Defined Vehicles (SDV) experience
CI/CD technologies familiarity
AUTOSAR standards knowledge
DevOps technologies familiarity
Key Requirements
Bachelor’s degree in mechanical, electrical, computer science or related discipline
5+ years of software engineering experience
3+ years of integration experience
3+ years of experience in virtualization and SIL simulation
CoSimulation (CoSim) Experience with Level 3 ECU development
Internal Combustion Engine or Plug in Hybrid Electric (ICE and/or PHEV) vehicle experience