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

Work Rights

Must have Canadian work authorization

Tailored Resume

Cover Letter