Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Software Engineer - Virtualization & SIL Integration

General Motors Proving Ground

Job Description

The Role:

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.

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.

Why Join Us

We believe we all must make a choice every day - individually and collectively - to drive meaningful change through our words, our deeds and our culture. Every day, we want every employee to feel they belong to one General Motors team.

Benefits Overview

From day one, we're looking out for your well-being-at work and at home-so you can focus on realizing your ambitions. Learn how GM supports a rewarding career that rewards you personally by visiting Total Rewards resources ( .

Non-Discrimination and Equal Employment Opportunities (U.S.)

General Motors is committed to being a workplace that is not only free of unlawful discrimination, but one that genuinely fosters inclusion and belonging. We strongly believe that providing an inclusive workplace creates an environment in which our employees can thrive and develop better products for our customers.

All employment decisions are made on a non-discriminatory basis without regard to sex, race, color, national origin, citizenship status, religion, age, disability, pregnancy or maternity status, sexual orientation, gender identity, status as a veteran or protected veteran, or any other similarly protected status in accordance with federal, state and local laws.

We encourage interested candidates to review the key responsibilities and qualifications for each role and apply for any positions that match their skills and capabilities. Applicants in the recruitment process may be required, where applicable, to successfully complete a role-related assessment(s) and/or a pre-employment screening prior to beginning employment. To learn more, visit How we Hire ( .

Accommodations

General Motors offers opportunities to all job seekers including individuals with disabilities. If you need a reasonable accommodation to assist with your job search or application for employment, email (View email address on click.appcast.io) us or call us at View phone number on click.appcast.io. In your email, please include a description of the specific accommodation you are requesting as well as the job title and requisition number of the position for which you are applying.

We are leading the change to make our world better, safer and more equitable for all through our actions and how we behave. Learn more about:

Our Company (

Our Culture

How we hire??????? (

Our diverse team of employees bring their collective passion for engineering, technology and design to deliver on our vision of a world with Zero Crashes, Zero Emissions and Zero Congestion. We are looking for adventure-seekers and imaginative thought leaders to help us transform mobility.

Explore our global locations (

We are determined to lead change for the world through technology, ingenuity and harnessing the creativity of our diverse team. Join us to help lead the change that will make our world better, safer and more equitable for all by becoming a member of GM's Talent Community (beamery.com) ( . As a part of our Talent Community, you will receive updates about GM, open roles, career insights and more.

Please note that filling out the form below will not add you to our Talent Community automatically; you will need to use the link above. If you are seeking to apply to a specific role, we encourage you to click "Apply Now" on the job posting of interest.

The policy of General Motors is to extend opportunities to qualified applicants and employees on an equal basis regardless of an individual's age, race, color, sex, religion, national origin, disability, sexual orientation, gender identity/expression or veteran status. Additionally, General Motors is committed to being an Equal Employment Opportunity Employer and offers opportunities to all job seekers including individuals with disabilities. If you need a reasonable accommodation to assist with your job search or application for employment, email us at View email address on click.appcast.io .In your email, please include a description of the specific accommodation you are requesting as well as the job title and requisition number of the position for which you are applying.

Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Software Engineer - Virtualization & SIL Integration in Milford, MI vacancy
  •  ...” 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... 
    Suggested
    Local area
    Flexible hours
    Shift work

    General Motors

    Milford, MI
    5 days ago
  • 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

    General Motors

    Milford, MI
    5 days ago
  •  ...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... 
    Suggested
    Local area
    Work from home

    General Motors

    Milford, MI
    3 days ago
  •  ...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,... 
    Suggested
    H1b
    Local area
    Relocation package
    Flexible hours
    3 days per week

    Tooling and Equipment International

    Milford, MI
    2 days ago
  •  ...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... 
    Suggested
    Local area
    Work from home
    Relocation
    Relocation package

    General Motors

    Milford, MI
    3 days ago
  •  ...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 area
    Work from home
    Relocation
    Relocation package

    General Motors

    Milford, MI
    4 days ago
  •  ...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 role
    Local area
    Work from home
    Relocation package
    Flexible hours

    General Motors

    Milford, MI
    5 days ago
  •  ...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... 
    H1b
    Relocation package
    3 days per week

    General Motors

    Milford, MI
    1 day ago
  •  ...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 office
    Local area
    Remote work
    Work from home

    General Motors

    Milford, MI
    3 days ago
  • 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 office
    Local area
    Remote work

    General Motors

    Milford, MI
    2 days ago
  •  ...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... 
    H1b
    Local area
    Work from home
    Relocation
    Relocation package
    Flexible hours

    General Motors

    Milford, MI
    3 days ago
  •  ...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... 

    General Motors

    Milford, MI
    2 days ago
  •  ...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... 
    Internship
    Local area
    Work from home
    Relocation package
    Flexible hours

    General Motors

    Milford, MI
    3 days ago
  •  ...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... 
    H1b
    Relocation
    Relocation package
    Flexible hours

    General Motors

    Milford, MI
    4 days ago
  •  ...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 office
    Remote work

    General Motors

    Milford, MI
    2 days ago
  • 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... 

    KPIT Technologies Ltd.

    Novi, MI
    1 day ago
  •  ...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 time
    Local area
    Work from home
    Relocation
    Relocation package
    Flexible hours
    3 days per week

    General Motors

    Milford, MI
    3 days ago
  • 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... 

    General Motors

    Milford, MI
    5 days ago
  •  ...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 area
    Work from home
    Relocation
    Relocation package

    General Motors

    Milford, MI
    2 days ago
  • 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... 

    General Motors

    Milford, MI
    1 day ago
  • 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... 

    General Motors

    Milford, MI
    4 days ago
  •  ...intuitive design, intelligent software, and next-generation safety...  ...opening for an Embedded Software Engineer . ESNM is a start-up within...  ...system functions and perform integration and verification testing with...  ...expected. ~ Unit testing, SIL, HIL, bench, and vehicle... 
    H1b
    Local area
    Work from home
    Relocation
    Relocation package
    Flexible hours

    General Motors

    Milford, MI
    2 days ago
  • 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

    General Motors

    Milford, MI
    2 days ago
  •  ...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... 
    H1b
    Local area
    Immediate start
    Work from home
    Relocation package

    General Motors

    Milford, MI
    1 day ago
  •  ...week, at minimum. The Role: We are seeking a skilled Software Engineer to design, develop, implement, and test embedded controls algorithms...  ...production-ready code, executes robust testing, and integrates solutions directly into our vehicles. The software you... 
    Local area
    Work from home
    Relocation package

    General Motors

    Milford, MI
    3 days ago
  •  ...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 time
    H1b
    Relocation
    Relocation package
    Flexible hours

    General Motors

    Milford, MI
    1 day ago
  •  ...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 work
    Relocation
    Relocation package
    Flexible hours
    Shift work

    General Motors

    Milford, MI
    1 day ago
  •  ...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... 
    H1b
    Immediate start
    Flexible hours
    Shift work
    Night shift

    General Motors

    Milford, MI
    4 days ago
  •  ...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... 

    Pi Square Technologies

    Milford, MI
    4 days ago
  •  ...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 area
    Work from home
    Relocation package

    General Motors

    Milford, MI
    2 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Engineer - Virtualization & SIL Integration. Be the first to apply!