General Motors · 5 hours ago
Senior Software Developer - Virtualization and SIL Integration
General Motors is seeking an experienced and motivated Virtualization and Software-in-the-Loop (SIL) Integration Engineer to support their Test Environment Agile Release Train. The role involves creating virtual environments for development and validation of embedded controllers and managing technical and customer needs.
AutomotiveElectric VehicleInformation ServicesManufacturingTransportation
Responsibilities
Lead the development and integration of cosimulation components to satisfy the end user test requirements
Create virtual controller models to be used across different simulations
Create, maintain and test virtual controller components such as HWIO, RTOS, communication models, etc
Obtain, develop & parameterize sub-system models, such as sensors and actuators, and ECU behavioral models
Work with development engineers to understand new feature requirements, address issues, and ensure proper implementation
Work with System Engineers to define SIMBOMs (the required cosimulation assets) based on the test requirements
Integrate Plant models and other ECU models into a dynamic virtual simulation
Create and maintain detailed documents for each release
Provide support for released simulations and assist with user testing and troubleshooting
Provide technical support and guidance to other team members
Ensure the cosimulation environments are delivered with quality
Support cloud deployments
Qualification
Required
Bachelor of Science degree in one of the following disciplines: Engineering, Computer Science or related fields
5+ years of software engineering experience
Proficient in Embedded C, Python. Matlab & Simulink
Competent with embedded controls software and the automated software build processes including gcc compiler, gdb debugger, Eclipse, Jenkins
Proficient in automotive communication technologies such as CAN, LIN, SPI and automotive ethernet
Preferred
Master's degree in a field of Engineering, Computer Science or related fields
8+ years of embedded software development experience
Experience in virtualization or software integration
Experience in designing and developing vehicle body controls, propulsion thermal, battery management, chassis and brake controls software
Familiar with FMU/FMI standards and SSP
Familiar with AUTOSAR Layered Software Architecture
Adept experience with MATLAB and Simulink in context of plant model development and integration and basic usage of additional simulation tools (e.g. GT-Power, AMESIM, CarSim) and ETAS INCA tools
Benefits
Medical
Dental
Vision
Health Savings Account
Flexible Spending Accounts
Retirement savings plan
Sickness and accident benefits
Life insurance
Paid vacation & holidays
Tuition assistance programs
Employee assistance program
GM vehicle discounts
Company
General Motors
General Motors is an automotive company that designs, produces, markets, and distributes vehicles and vehicle parts.
H1B Sponsorship
General Motors has a track record of offering H1B sponsorships. Please note that this does not
guarantee sponsorship for this specific role. Below presents additional info for your
reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2025 (787)
2024 (740)
2023 (450)
2022 (795)
2021 (748)
2020 (452)
Funding
Current Stage
Public CompanyTotal Funding
$8.51BKey Investors
US Department of Energy
2025-05-05Post Ipo Debt· $2B
2024-10-31Grant· $8M
2024-07-11Grant· $500M
Leadership Team
Recent News
2026-01-16
Company data provided by crunchbase