Software Engineer - Virtualization & SIL Integration
General Motors
Software Engineer In Virtualization And Sil Integration
General Motors is undergoing a major transformation, both in how we operate and in how we will influence the future of transportation. As we move towards our ZERO ZERO ZERO vision for the future, we are on the forefront of this work and seeking out driven, innovative individuals who will join our team to help achieve our mission. We are currently looking for experienced and motivated candidates for the role of Software Engineer in Virtualization and SIL (Software-in-the-Loop) Integration domain.
This position supports L4 Virtual Electronic Control Unit (vECU) integration into a co-simulation environment for developing, verifying, and validating embedded software.
A successful candidate is ultimately responsible for delivering a quality simulation environment on time to meet the customers' requirements. This position requires an individual with a passion for modeling, an adept knowledge of system simulation and integration, and demonstrated capability for managing a wide variety of technical and customer needs.
What You Will Do (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
- Provide support for released simulations and assist with user testing and troubleshooting.
- Support deployment of simulations on Azure cloud.
- Create and maintain detailed documents for each release
Your Skills & Abilities (Required 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.
- Proficient in automotive communication technologies such as CAN, LIN, SPI and automotive ethernet.
- Familiarity with AUTOSAR Layered Software Architecture.
What Can Give You A Competitive Edge (Preferred Qualifications):
- Master's degree in Electrical Engineering, Computer Engineering, Software Engineering, Computer Science or similar fields.
- Co-Simulation 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.
GM does not provide immigration-related sponsorship for this role. Do not apply for this role if you will need GM immigration sponsorship now or in the future. This includes direct company sponsorship, entry of GM as the immigration employer of record on a government form, and any work authorization requiring a written submission or other immigration support from the company (e.g., H1-B, OPT, STEM OPT, CPT, TN, J-1, etc).
This role is categorized as hybrid. This means the selected candidate is expected to report to a specific location at least 3 times a week {or other frequency dictated by their manager}.
This job is not eligible for relocation benefits. Any relocation costs would be the responsibility of the selected candidate.
- ...” vision for the future and software‑defined vehicles. As a part... ...investing significantly in Virtualization and Software‑in‑the‑Loop (SIL) technologies to enable early... ...the role of Senior Software Engineer Virtualization and SIL Integration Engineer (SIE) to support development...SuggestedLocal areaFlexible hoursShift work
- A leading automotive company is seeking a Senior Software Engineer for Virtualization and SIL Integration to develop virtual test environments crucial for vehicle software quality. This role entails creating and integrating virtual simulation models, ensuring high-quality...Suggested
- ...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...SuggestedLocal areaWork from home
- ...transportation in the EV realm. Our Software Services team is on the... ...of Battery & Propulsion HIL Engineer. The HIL Engineer role is responsible... ...allows GM to move the integration and validation tasks earlier... ...models) to build and enhance HIL/SIL test environments. Design,...SuggestedH1bLocal areaRelocation packageFlexible hours3 days per week
- ...Description The Role: The ADAS Virtualization Deployment team is part of... ...the design, requirements, integration, validation, and execution... ...team of experts. As a Software Test Engineer - Virtualization in the... ...readiness of Software-in-the-Loop (SIL) test environments to...SuggestedLocal areaWork from homeRelocationRelocation package
- ...intuitive design, intelligent software, and next-generation safety and... ...The Vehicle Dynamics Simulation Integration Engineer is responsible for supporting the move to virtual engineering by leading the integration... ...) into Software-in-the-Loop (SIL) and Hardware-in-the-Loop (HIL)...Local areaWork from homeRelocationRelocation package
- ...Job Description The Role As a Senior Software Engineer on the Advanced Initiatives team within ADAS DRIVE organization, you will operate at the intersection of vehicle integration and data-collection pipeline innovation. You will lead bring-up of development fleet...Interim roleLocal areaWork from homeRelocation packageFlexible hours
- ...of transportation in the EV realm. Our Software Services team is on the forefront of this... ...for the roles of Battery & Propulsion HIL Engineer. The HIL Engineer role is responsible... ...tools. Simulation allows GM to move the integration and validation tasks earlier in the development...H1bRelocation package3 days per week
- ...Job Description DUTIES: Lead software readiness reviews to support... ...expectations. Support and assign Engineers to identify, troubleshoot, and resolve software integration issues. Chair Program Software... ...change control; Software-in-Loop (SIL) and Hardware-in-Loop (HIL)...Work at officeLocal areaRemote workWork from home
- DUTIES Lead software readiness reviews to support global program launch... ...expectations. Support and assign engineers to identify, troubleshoot, and resolve software integration issues. Chair Program Software... ...control; software‑in‑loop (SIL) and hardware‑in‑loop (HIL) development...Work at officeLocal areaRemote work
- ...intuitive design, intelligent software, and next-generation safety... ...Posting Title Senior Software Engineer The Role The... ...system functions and perform integration and verification testing with... ...testing experience on both SIL, HIL , or similar environments...H1bLocal areaWork from homeRelocationRelocation packageFlexible hours
- ...The Role: As a System Quality Engineer for Activation Management Controls... ...management system and support the integration of this system with other... ...Perform test triaging in various SIL/HIL/vehicle environments to root cause software/script/library issues. Provide system...
- ...At AV (Autonomous Vehicles) Software Organization within General Motors... ...Software Verification Engineer, you will play a crucial role... ...AV/ADAS platform across HIL, SIL, and VIL environments. Run andmonitorsystem and integration tests, analyze diagnostics from...InternshipLocal areaWork from homeRelocation packageFlexible hours
- ...intuitive design, intelligent software, and next-generation safety... ...global scale. Senior Software Engineer The Electrification Solutions... ...system functions and perform integration and verification testing with... ...testing experience on both SIL, HIL, or similar environments...H1bRelocationRelocation packageFlexible hours
- ...Motors in Milford Charter Township is seeking a qualified engineer to lead software readiness reviews aimed at supporting global program launches... ...collaboration with engineers to troubleshoot software integration issues and chair cross-functional meetings. Applicants must...Work at officeRemote work
- KPIT Technologies Ltd. is seeking a Senior Software Engineer in Novi, Michigan. This role involves designing, developing, integrating, and testing software components for automotive systems, ensuring seamless integration with existing components. The ideal candidate will...
- ...intuitive design, intelligent software, and next-generation safety... ...(e.g., MATLAB/Simulink, HIL, SIL, vehicle testing) to ensure performance... ...collaboration with systems engineers, architects, and technical specialists, ensuring seamless integration into production environments....Full timeLocal areaWork from homeRelocationRelocation packageFlexible hours3 days per week
- General Motors is seeking a Software Test Engineer for their ADAS Virtualization Deployment team. This hybrid role in Milford, Michigan, involves working on cutting-edge technologies related to ADAS feature validation and improvement of Software-in-the-Loop environments...
- ...want to investigate and solve software and control system problems... ...this role as a Controller Integration Engineer, you will do that by troubleshooting... ...and commissioning HIL/SIL/SOLE systems for executing... ...automated testing (physical or virtual) GM does not provide...Local areaWork from homeRelocationRelocation package
- General Motors is hiring a Senior Vehicle Motion Controls Integration Engineer for its Milford, MI location. This hybrid role requires leading... ...have extensive experience in embedded systems, model-based software development, and vehicle network protocols. This position offers...
- The Role: The Brake Control Software Engineer is an individual contributor with recognized expertise... ...with other teams to define and integrate components and verify functionality on... ...modeling and analysis tools, and with MIL, SIL, and HIL testing. Experience with test...
- A leading automotive company is seeking a Senior Software Integration Engineer to lead the software integration in the CI/CD pipeline for vehicle programs. The role requires strong experience in software development and debugging, automotive engineering, and leadership...3 days per week
- ...Software Engineer Work Arrangement: Hybrid. This role is categorized as hybrid. This means the successful candidate is expected to report... ...production-ready code, executes robust testing, and integrates solutions directly into our vehicles. The software you create...Relocation package
- ...intuitive design, intelligent software, and next‑generation safety... ...global scale. Embedded Software Engineer - Basic Software (BSW),... ...with hands‑on experience in SiL, HiL, and Vehicle‑Level testing... ...negotiation. Demonstrated honesty, integrity, and trust. Lead by example....Full timeH1bRelocationRelocation packageFlexible hours
- ...intuitive design, intelligent software, and next-generation safety and... ...The Role The Sub-System Lead Engineer (SSLE) is an individual contributor... ...(Vehicles and benches) and virtual (Models and simulations) to... ...MATLAB/Simulink, D-Space HIL, SIL, ETAS Inca, etc.). Experience...Temporary workRelocationRelocation packageFlexible hoursShift work
- ...role of Component HIL Simulation and Integration Engineer to support our HIL Agile Release Train... ...testing environments (such as HIL, SIL, Virtual HIL, etc) through scrum teams focused... ...technological solutions for evaluation of software and hardware performance to a wide...H1bLocal areaImmediate startWork from homeRelocation package
- ...Component HIL Simulation and Integration EngineerApplyremote... ...open work spaces and virtual connection platforms... ...and Integration Engineer to support our HIL Agile... ...environments (such as HIL, SIL, Virtual HIL, etc)... ...solutions for evaluation of software and hardware...H1bImmediate startFlexible hoursShift workNight shift
- ...Senior Embedded AUTOSAR Engineer We are seeking an experienced... ...expertise in Automotive Embedded Software Development and AUTOSAR... ...responsible for designing, developing, integrating, and validating AUTOSAR-based... ...testing activities including SIL, HIL, and vehicle-level...
- ...Job Description Role Overview The ADS Software Engineer plays a key role in delivering GM's Assisted Driving and Active Safety (ADAS... ...platforms Contribute to the Object Fusion pipeline by integrating and fusing data from multiple sensor modalities (e.g., camera...Local areaWork from homeRelocation package
- ...Role: The Senior Sub-System Lead Engineer (SSLE) is an individual... ...physical (vehicles and benches) and virtual (models and simulations) to... ...specifications in requirements management software (e.g., DOORS, DNG, Markdown,... ...MATLAB/Simulink, D-Space HIL, SIL, ETAS Inca, etc.) Experience...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer - Virtualization & SIL Integration. Be the first to apply!
- senior robotics software engineer Milford, MI
- startup software engineer Milford, MI
- senior software engineer remote Milford, MI
- software engineer Milford, MI
- real time software engineer Milford, MI
- federal - software developer Milford, MI
- software developer positions Milford, MI
- software developer Milford, MI
- software engineer matlab simulink Milford, MI
- software engineer full time Milford, MI

