Hybrid Senior Software Engineer – Virtualization, SIL Integration

Posted 1 hour ago

Apply now

About the role

  • Senior Software Engineer working on virtualization and SIL integration for vehicle development at GM. Responsible for creating virtual test environments and ensuring simulation quality across software cycles.

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.

Requirements

  • Bachelor’s degree in mechanical, electrical, computer science or related discipline.
  • 5+ years of software engineering experience, with at least 3 year 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.

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.

Job title

Senior Software Engineer – Virtualization, SIL Integration

Job type

Experience level

Senior

Salary

Not specified

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job