> Markdown version of [/jobs/ext/2225208-virtualization-and-software-in-the-loop-sil-integration-engineer](https://www.wearedevelopers.com/jobs/ext/2225208-virtualization-and-software-in-the-loop-sil-integration-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Virtualization and Software-in-the-Loop (SIL) Integration Engineer - **Company:** General Motors - **Location:** Milford, CT, United States - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Agile Methodology, LMS Imagine.Lab Amesim, AUTomotive Open System Architecture (AUTOSAR), C++ (Programming Language), Computer Engineering, Software Debugging, Eclipse (Software), Embedded C, Embedded Software, GNU Compiler Collection, Python (Programming Language), MATLAB, Software Architecture, Real-Time Operating Systems, Simulink, Software Engineering, Verification and Validation (Software), Subsystems, Systems Integration, Virtualization Technology, Information Technology, Modeling and Simulation, Build Process, Jenkins - **Published:** August 25, 2026 - **Apply:** https://www.dice.com/job-detail/7c5d5dc2-79a7-46d9-9d5b-c3e4d28b0017 ## About the Role * Bachelor of Science degree in one of the following disciplines: Electrical Engineering, Computer Engineering, Computer Science or related field. * 2+ years of software engineering experience. * Proficient in Embedded C, C++ and Python. * Competent with embedded controls software and the automated software build processes including gcc compiler, gdb debugger, Eclipse, Jenkins and ETAS INCA tools. * 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). * Proficient in automotive communication technologies such as CAN, LIN, SPI and automotive ethernet. * Familiar with FMU/FMI standards and SSP. * Familiar with AUTOSAR Layered Software Architecture. What Can Give You A Competitive Edge (Preferred Qualifications): * Master's degree in a field of Engineering, Computer Science or related fields. * 5+ 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. ## Description This role is categorized as hybrid. The selected candidate is expected to report to Milford, MI at least three days per week (Tuesday-Thursday)., We are currently looking for experienced and motivated candidates for the role of Virtualization and Software-in-the-Loop (SIL) Integration Engineer to support our Test Environment Agile Release Train (SIL ART). 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 for the following domains: * Propulsion Thermal Management System * Battery Management System * Chassis and Brake Controls * Body Electronics and Controls including vehicle access, occupant comfort, occupant protection, lighting, visibility and vehicle State The Software-in-the-Loop (SIL) Simulation Integration Engineers (SIE) are ultimately responsible to deliver 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'll Do: * 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., 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}.The selected candidate will be required to travel <25% for this role.This job may be eligible for relocation benefits. About GM Our vision is a world with Zero Crashes, Zero Emissions and Zero Congestion and we embrace the responsibility to lead the change that will make our world better, safer and more equitable for all. ## Related Videos - [Building a hypercar from scratch](https://www.wearedevelopers.com/videos/607-building-a-hypercar-from-scratch) - [The Road to MLOps: How Verivox Transitioned to AWS](https://www.wearedevelopers.com/videos/1050-the-road-to-mlops-how-verivox-transitioned-to-aws) - [Leveraging Large Language Models for Legacy Code Translation: Challenges and Solutions](https://www.wearedevelopers.com/videos/1157-leveraging-large-language-models-for-legacy-code-translation-challenges-and-solutions) - [Software stack under and over the hood of the fastest accelerating car in the world](https://www.wearedevelopers.com/videos/221-software-stack-under-and-over-the-hood-of-the-fastest-accelerating-car-in-the-world) - [Software defines the vehicle: Why customers and developers will love cars even more](https://www.wearedevelopers.com/videos/1114-software-defines-the-vehicle-why-customers-and-developers-will-love-cars-even-more) - [Our GitOps approach for deploying an Identity Provider and an API Gateway in a SaaS company](https://www.wearedevelopers.com/videos/776-our-gitops-approach-for-deploying-an-identity-provider-and-an-api-gateway-in-a-saas-company) ## Related Articles - [How software is steering vehicle technology](https://www.wearedevelopers.com/magazine/515-how-software-is-steering-vehicle-technology) - [Software Engineer Career: Things You Should Know](https://www.wearedevelopers.com/magazine/143-software-engineer-career-things-you-should-know) - [What is Software Engineering?](https://www.wearedevelopers.com/magazine/289-what-is-software-engineering) - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard) - [Steps to Get a Software Engineer Internship](https://www.wearedevelopers.com/magazine/160-steps-to-get-a-software-engineer-internship)