General Motors
General Motors
General Motors avtomobil muhandisligi, ishlab chiqarish, transport va axborot texnologiyalari yo‘nalishlarida faoliyat yurituvchi global avtomobilsozlik va ishlab chiqarish kompaniyasidir. 1908-yilda tashkil etilgan GM nol darajadagi avariyalar, nol chiqindilar va nol tirbandlik haqidagi qarashlarini amalga oshirish bilan birga, harakatlanish imkoniyatlarini rivojlantirishga qaratilgan texnologiyalarni ishlab chiqadi. Kompaniyaning xalqaro faoliyati innovatsiyalar, barqaror transport va avtomobilsozlik sanoatining kelajagiga e’tibor qaratadigan yirik, ko‘p yo‘nalishli jamoalarni birlashtiradi.

Senior Software Developer – Virtualization and SIL Integration (Hybrid, Markham)

Develop automotive simulation environments for General Motors by integrating virtual controllers, plant models, and embedded systems. Support vehicle controls testing through virtualization and software-in-the-loop integration.

Tavsif

  • Develop and integrate cosimulation components that meet end-user testing requirements
  • Build virtual controller models for varied simulation scenarios
  • Develop, maintain, and test virtual controller components, including HWIO, RTOS, and communication models
  • Source, develop, and parameterize subsystem models for sensors, actuators, and ECU behavior
  • Collaborate with development engineers on feature requirements, issue resolution, and implementation
  • Define SIMBOMs with System Engineers according to test requirements
  • Integrate plant and ECU models into dynamic virtual simulations
  • Prepare and maintain detailed release documentation
  • Support released simulations, user testing, and troubleshooting
  • Provide technical guidance and support to team members
  • Maintain quality across cosimulation environment deliveries
  • Support cloud deployment activities

Talablar

  • Bachelor’s degree in Engineering, Computer Science, or a related discipline
  • Three to seven years of software engineering experience
  • Proficiency in Embedded C and Python
  • Experience with embedded controls software and automated build workflows using tools such as GCC, GDB, Eclipse, Jenkins, and ETAS INCA
  • Experience developing and integrating plant models with MATLAB and Simulink
  • Basic experience with additional simulation tools such as GT-Power, AMESIM, and CarSim
  • Proficiency in automotive communication technologies including CAN, LIN, SPI, and automotive Ethernet
  • Familiarity with FMU/FMI standards and SSP
  • Familiarity with the AUTOSAR layered software architecture
  • Must not require GM immigration sponsorship now or in the future

Imtiyozlar

  • Paid time off, including vacation, holidays, and supplemental pregnancy, parental, and adoption leave
  • Health, dental, and vision coverage
  • Life insurance plans for employees and their families
  • Company and matching contributions to a defined contribution pension plan
  • GM Vehicle Purchase Plan for employees, family members, and friends