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

Senior Software Engineer - Virtualization and SIL Integration

General Motors Proving Ground

The Role: General Motors is undergoing a major transformation with the shift towards a “zero crashes, zero emission, zero congestion” vision for the future and software‑defined vehicles. As a part of this transformation, General Motors is investing significantly in Virtualization and Software‑in‑the‑Loop (SIL) technologies to enable early software quality in the vehicle development process. We are currently looking for experienced and motivated candidates for the role of Senior Software Engineer Virtualization and SIL Integration Engineer (SIE) to support development of virtual test environments as primary deliverables for the SIL Agile Release Train (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 various conventional and hybrid propulsion system configurations (conventional engines, transmissions, and hybrid electrification systems). In this role, you will be responsible for delivering high‑quality simulation environments at each software development cycle to meet the end‑user testing requirements. This position requires an individual with a passion for modeling of embedded and physical systems with in‑depth knowledge of systems integration and demonstrated capability for managing a wide variety of technical and customer needs. What You'll Do (Responsibilities): Create or utilize existing virtual controller models to integrate be used across different virtual simulations. Lead the development and integration of SIL co‑simulation components to satisfy the end‑user testing requirements. Create and maintain virtual controller models to be used across different simulation domains, including components such as RTOS, HWIO, serial data communication models, etc. Develop subsystem and component models, such as sensors, actuators, and plant physical behavioral models. Integrate both virtual controller and subsystem model into a dynamic virtual simulation and test environment. Create and maintain detailed documents for each release. Provide technical support to end‑users for released SIL co‑simulations and assist with user testing and troubleshooting. Work with software and calibration development engineers to understand new feature requirements and ensure proper implementation. Ensure the co‑simulation environments are delivered with high‑quality and on‑time delivery. Support deployment of SIL co‑simulations for both local release and automation testing on cloud infrastructure. What You'll Need (Required Qualifications): Bachelor’s degree in mechanical, electrical, computer science or related discipline. 5+ years of software engineering experience, with at least 3 years of integration experience. 3+ years of experience in virtualization and Software‑in‑the‑Loop simulation for propulsion systems. CoSimulation (CoSim) Experience with Level 3 ECU development Proficient in controls software development practices using embedded C and software build processes using GNU compiler toolchain, GDB debugger, Eclipse or VS Code. Internal Combustion Engine or Plug in Hybrid Electric (ICE and/or PHEV) vehicle experience. Proficient in automotive communication technologies such as CAN, LIN, SPI and automotive ethernet. Familiarity with systems and automation languages such as Windows PowerShell, Linux bash scripting or Python. Preferred Qualifications: Master’s degree or Ph.D. in Mechanical, Electrical, Computer Science or related discipline. 2+ years of experience with modeling of electric or hybrid propulsion systems with a focus on torque controls domain, including associated mechatronic subsystems in simulation tools such as Matlab, Simulink, Simscape, GT‑POWER, Amesim, CarSim, etc. Experience with Software Defined Vehicles (SDV) Familiarity with AUTOSAR standards, software‑defined vehicles and associated networking technologies along with measurement and calibration toolchains such as ETAS MDA and INCA. Familiarity with development in both Windows and Linux Operating systems. Familiarity with CI/CD technologies such as Jenkins, GitHub Actions, Artifactory, or related DevOps technologies. Familiar with co‑simulation standards such as FMI and SSP. Why Join Us At GM, you’ll be at the forefront of shaping the future of connected, electric, and autonomous vehicles . You’ll work on cutting‑edge antenna systems alongside some of the brightest minds in automotive and RF technology — with the resources to make an impact at scale. We offer competitive compensation, growth opportunities, and a culture that values innovation, inclusion, and forward thinking . This is a unique opportunity to lead, innovate, and help millions of customers around the world stay connected on the move . Bonus Potential: An incentive pay program offers payouts based on company performance, job level, and individual performance. Benefits: GM offers a variety of health and wellbeing benefit programs. Benefit options include 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 and more. Diversity Information General Motors is committed to being a workplace that is not only free of discrimination, but one that genuinely fosters inclusion and belonging. We strongly believe that workforce diversity creates an environment in which our employees can thrive and develop better products for our customers. We understand and embrace the variety through which people gain experiences whether through professional, personal, educational, or volunteer opportunities. We encourage interested candidates to review the key responsibilities and qualifications and apply for any positions that match your skills and capabilities. #J-18808-Ljbffr General Motors

Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer - Virtualization and SIL Integration in Milford, MI vacancy
  • 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... 
    Senior

    General Motors

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

    Tooling and Equipment International

    Milford, MI
    4 days ago
  •  ...intuitive design, intelligent software, and next-generation...  ...Sr. Sub-System Lead Engineer (SSLE) develops some...  ...Hardware-in-the-Loop Virtualization activities. What...  ...Effect Analysis (FMEA) Integration Tool (FIT) for managing...  ...in automation of HiL / SiL through architecting,... 
    Senior
    H1b
    Local area
    Remote work
    Work from home
    Relocation
    Relocation package
    Flexible hours

    General Motors

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

    General Motors

    Milford, MI
    1 day ago
  •  ...intuitive design, intelligent software, and next-generation safety...  .... Job 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... 
    Senior
    H1b
    Local area
    Work from home
    Relocation
    Relocation package
    Flexible hours

    General Motors

    Milford, MI
    5 days ago
  •  ...intuitive design, intelligent software, and next-generation safety...  ...on a 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... 
    Senior
    H1b
    Relocation
    Relocation package
    Flexible hours

    General Motors

    Milford, MI
    1 day 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... 
    Senior
    3 days per week

    General Motors

    Milford, MI
    4 days ago
  • Senior Software Controls Design Engineer - VMEC page is loaded## Senior Software Controls Design Engineer - VMECremote...  ..., analyze failure modes, and integrate safety learnings into production...  ...controls through unit, integration, SIL, HIL, and vehicle level‐ testing; review... 
    Senior
    Local area
    Remote work
    Work from home
    Relocation
    Relocation package
    Flexible hours

    General Motors

    Milford, MI
    2 days ago
  •  ...The Role We are seeking a highly skilled and experienced Senior Software Engineer to join our innovative team at General Motors. In this role...  ...of physical interface simulation devices, driving design, integration, and ongoing support. Success in this role requires a strong... 
    Senior
    Relocation package

    General Motors

    Milford, MI
    13 hours 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
    Local area
    Work from home
    Relocation package
    3 days per week

    General Motors

    Milford, MI
    3 days ago
  •  ...systems to intuitive design, intelligent software, and next-generation safety and...  ...(VMEC), has an opening for a Software Integration Lead (SWIL). ESNM is a start‑up within...  ...Integration Lead to help our DevOps and software engineering deployment and automated CI/CD... 
    Senior
    H1b
    Relocation
    Relocation package
    Flexible hours

    General Motors

    Milford, MI
    1 day ago
  •  ...Job Description The Role: We are seeking a Senior Controls and Software Integration Engineer - AV Controls Integration to lead the design, implementation...  ...that powers AV Controls integration and support HIL/SIL validation, and release execution. In this role,... 
    Senior
    Local area
    Work from home
    Relocation
    Relocation package

    General Motors

    Milford, MI
    3 days 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
    13 hours ago
  •  ...Senior Embedded AUTOSAR Engineer We are seeking an experienced Senior Embedded AUTOSAR...  ...in Automotive Embedded Software Development and AUTOSAR...  ...for designing, developing, integrating, and validating AUTOSAR-based...  ...activities including SIL, HIL, and vehicle-level validation... 
    Senior

    Pi Square Technologies

    Milford, MI
    1 day 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
    3 days ago
  • $104.1k - $173.9k

     ...providing clients with product engineering and low-volume production...  ...to market faster. The Senior Embedded Software & Controls Tech Specialist...  ...systems, and system-level integration. The position is highly technical...  ...control strategies through SIL, HIL, bench, and vehicle... 
    Senior
    Permanent employment
    Monday to Friday
    Night shift
    Weekend work

    Oshkosh Corporation

    New Hudson, MI
    11 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
    4 days ago
  • $91.5k - $148.1k

     ...providing clients with product engineering and low-volume production...  ...market faster. The Embedded Software & Controls Engineer III leads...  ...software development, electronics integration, and system commissioning....  ...validation through MIL, SIL, and HIL testing System and... 
    Senior
    Permanent employment
    Monday to Friday
    Night shift
    Weekend work

    Oshkosh Corporation

    New Hudson, MI
    4 days ago
  • General Motors is hiring a Senior Controller Integration Engineer in Milford, Michigan, to focus on the integration and testing of controls software in hybrid settings. The role involves working with cross-functional teams and developing testing methodologies for low voltage... 
    Senior

    General Motors

    Milford, MI
    1 day ago
  •  ...the conversation. The Brake Control Software Engineer is an individual contributor with...  ...Collaborate 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... 
    Senior
    Full time
    Local area
    Work from home
    Relocation
    Relocation package

    General Motors

    Milford, MI
    5 days ago
  • A leading automotive company is looking for a Senior Software Engineer to develop and maintain software solutions for innovative vehicle technologies. The candidate will lead autonomy in tool chains supporting various vehicle architectures. Key qualifications include a... 
    Senior

    General Motors

    Milford, MI
    13 hours ago
  • $129.4k - $198.4k

     ...Generate documentation for design documents, port-mortems, and release notes Your Skills and Abilities Abachelorsdegree in Mechanical Engineering, Applied Physics, Aerospace Engineering, Computer Science, or a related area, and at least3years of experiencein the vehicle... 
    Senior
    Flexible hours

    General Motors

    Milford, MI
    1 day 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
    4 days ago
  •  ...Infrastructure organization is focused on the development of systems, software and controls centered around on-vehicle low voltage power...  ...consumption control strategies in SDV2.0! As a Controller Integration Engineer, you will be a responsible for the integration and testing... 
    Senior
    Local area
    Work from home
    Relocation package

    General Motors

    Milford, MI
    2 days ago
  • General Motors is seeking an OTA Quality Engineer to lead efforts in Over the Air (OTA) software update performance for vehicles. This hybrid position based...  ...in Milford and Warren focuses on problem-solving, integration, and quality execution. Key responsibilities include... 
    Senior

    General Motors

    Milford, MI
    13 hours ago
  • $125k - $217.1k

    General Motors is seeking a Senior Software Controls Design Engineer to join their VMEC team focused on propulsion, steering, and suspension systems. This role is pivotal in designing, implementing, and testing control algorithms for advanced chassis systems. Candidates... 
    Senior
    Remote work

    General Motors

    Milford, MI
    2 days ago
  •  ...solutions to join our Controls and Software team! Controls Design Engineers work with our systems engineering and...  ...tools (Matlab/Simulink, INCA/MDA, SiL, MiL, etc.) Lead development and...  ...execute test cases at unit and higher integration levels; review test results and... 
    Senior

    General Motors

    Milford, MI
    3 days ago
  •  ...deploying the embedded controls and software for all vehicle systems and components...  ...portfolio! What You'll Do: As a Senior Software Developer, guiding technical...  ..., Scrum Mangers, Quality Assurance Engineers, Controller Integration Engineers, and other developers, using... 
    Senior
    Work experience placement

    General Motors

    Milford, MI
    5 days ago
  • Senior Software Engineer (Automotive Software Engineer) Responsibilities Design, develop, integrate, and test software components or systems for automobiles. Work closely with software developers to ensure that their code can be easily integrated with other software components... 
    Senior

    KPIT Technologies Ltd.

    Novi, MI
    3 days 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
    Relocation
    Relocation package
    Flexible hours
    3 days per week

    General Motors

    Milford, MI
    2 days ago

Do you want to receive more vacancies?

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