
General Motors este o companie globală din industria auto și de producție, care activează în domeniile ingineriei vehiculelor, producției, transporturilor și tehnologiei informației. Fondată în 1908, GM dezvoltă tehnologii menite să avanseze mobilitatea, urmărindu-și în același timp viziunea de zero accidente, zero emisii și zero congestie. Operațiunile sale internaționale reunesc echipe numeroase și multidisciplinare, axate pe inovare, transport sustenabil și viitorul industriei auto.
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.
115.000 $ – 164.600 $ / an
HibridNormă întreagăSeniorLimbă Obligatorie: englezăInginer full-stackInginer softwareDescriere
- 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
Cerințe
- 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
Beneficii
- 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