Senior Software Developer - Virtualization And Sil Integration
General Motors Australia & New Zealand
Markham, Ontario, Canada
Base: $115,000 to $164,600; bonus/equity: not spec...
Hybrid (3 days in-office minimum)
Embedded c and python proficiency
Matlab and simulink experience
Can lin spi and automotive ethernet
General Motors Australia & New Zealand is seeking a Senior Software Developer specializing in Virtualization and Software-in-the-Loop (SIL) Integration for their Markham, Ontario office. The ideal candidate will possess strong programming skills, particularly in Embedded C and Python, with experience in automotive software development to support the company's mission toward a future of zero emissions and congestion
Job Summary
General Motors is seeking an experienced engineer to lead the development of virtual in-the-loop environments for testing embedded controllers across propulsion, battery, and chassis domains.
The role requires creating and maintaining virtual controller components such as HWIO, RTOS, and communication models while ensuring quality cosimulation environments are delivered on time.
Candidates will benefit from a comprehensive rewards program including healthcare, dental, vision, life insurance, and a company-matching pension plan.
Matching Summary
Match Score: 85
General Motors Australia & New Zealand is seeking a Senior Software Developer specializing in Virtualization and Software-in-the-Loop (SIL) Integration for their Markham, Ontario office. The ideal candidate will possess strong programming skills, particularly in Embedded C and Python, with experience in automotive software development to support the company's mission toward a future of zero emissions and congestion.
Salary
Base: $115,000 to $164,600; Bonus/Equity: Not specified; Benefits: Paid time off, healthcare, dental, vision, life insurance, pension matching, vehicle purchase plan
Skills & Requirements
Must-have
Embedded C and Python proficiency
MATLAB and Simulink experience
CAN LIN SPI and automotive ethernet
AUTOSAR Layered Software Architecture
FMU FMI standards and SSP familiarity
Nice-to-have
Master's degree in Engineering or Computer Science
Experience with GT-Power AMESIM CarSim tools
Cloud deployment support experience
Vehicle body controls software design
Passion for modeling and system simulation
Key Requirements
Bachelor of Science in Engineering or Computer Science
3-7 years of software engineering experience
Proficiency with gcc compiler gdb debugger Eclipse Jenkins ETAS INCA
Not specified if immigration sponsorship is available