General Motors
General Motors
General Motors — көлік құралдарын жобалау, өндіру, тасымалдау және ақпараттық технологиялар салаларында жұмыс істейтін жаһандық автомобиль және өндірістік компания. 1908 жылы құрылған GM нөлдік апат, нөлдік шығарындылар және нөлдік кептеліс жөніндегі өз пайымын жүзеге асыра отырып, мобильділікті дамытуға бағытталған технологияларды әзірлейді. Компанияның халықаралық операциялары инновацияға, тұрақты көлік жүйесіне және автомобиль өнеркәсібінің болашағына назар аударатын ауқымды, пәнаралық командаларды біріктіреді.

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.

Сипаттама

  • 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

Талаптар

  • 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

Артықшылықтар

  • 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