General Motors

Senior Software Developer - Virtualization and SIL Integration

General Motors
Apply
1 day ago
Markham, CanadaMid Level / Senior

Base Salary

$115k - $165k/yr

Responsibilities

  • Lead the development and integration of cosimulation components to meet end-user test requirements.
  • Create, maintain, and test virtual controller components, including HWIO, RTOS, and communication models.
  • Develop and parameterize subsystem models such as sensors, actuators, and ECU behavioral models.
  • Integrate plant and ECU models into dynamic virtual simulations.
  • Collaborate with development and systems engineers to define simulation assets, implement requirements, and resolve issues.
  • Document releases, support released simulations, troubleshoot user testing, and provide technical guidance to team members.
  • Ensure simulation environments are delivered with quality and support cloud deployments.

Requirements

  • Bachelor of Science degree in Engineering, Computer Science, or a related field.
  • 3–7 years of software engineering experience.
  • Proficiency in Embedded C and Python.
  • Competence with GCC, GDB, Eclipse, Jenkins, and ETAS INCA tools.
  • Experience with MATLAB and Simulink for plant model development and integration, plus basic familiarity with GT-Power, AMESIM, or CarSim.
  • Proficiency in automotive communication technologies including CAN, LIN, SPI, and automotive Ethernet.
  • Familiarity with FMU/FMI standards, SSP, and AUTOSAR Layered Software Architecture.
  • Preferred qualifications include a master’s degree, 5+ years of embedded software development experience, virtualization or software integration experience, and experience developing vehicle-control software.

Benefits

  • Hybrid work arrangement requiring attendance at the Markham Elevation Centre at least three times per week.
  • Paid time off, vacation days, holidays, and supplemental pregnancy, parental, and adoption leave.
  • Healthcare, dental, vision, and life insurance benefits.
  • Defined Contribution Pension plan with company and matching contributions.
  • GM Vehicle Purchase Plan for employees, family, and friends.

Tech Stack

JenkinsMATLABPython

Categories

General Motors

About General Motors

10,000+ employees

General Motors designs, manufactures, and sells cars, trucks, and electric vehicles for consumers and commercial fleets under brands including Chevrolet, GMC, Cadillac, and Buick. A public company on the NYSE headquartered in Detroit and founded in 1908, it operates globally and is developing EVs on its Ultium battery platform. Revenue comes from vehicle and parts sales, connected services such as OnStar, and financing through GM Financial.

Contact me