Hybrid Senior Software Developer – Virtualization, SIL Integration

Posted Just now

Apply now

About the role

  • Virtualization and Software-in-the-Loop Integration Engineer supporting software simulation for embedded systems at GM. Leading the development of virtual environments for testing embedded controllers and calibrations.

Responsibilities

  • 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.

Requirements

  • Bachelor of Science degree in one of the following disciplines: Engineering, Computer Science or related fields
  • 5+ years of software engineering experience
  • Proficient in Embedded C, Python. Matlab & Simulink.
  • Competent with embedded controls software and the automated software build processes including gcc compiler, gdb debugger, Eclipse, Jenkins.
  • Proficient in automotive communication technologies such as CAN, LIN, SPI and automotive ethernet.

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 Developer – 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