Senior Software Developer - Virtualization And Sil Integration

General Motors

Markham, Ontario, Canada
Base: $115,000 to $164,600; bonus/equity: not spec...
Hybrid
Embedded c and python proficiency
Matlab and simulink experience
Can lin spi and ethernet knowledge
General Motors is seeking an experienced engineer to lead the development of virtual in-the-loop environments for testing propulsion, battery, and chassis systems

Job Summary

  • General Motors is seeking an experienced engineer to lead the development of virtual in-the-loop environments for testing propulsion, battery, and chassis systems.
  • The role involves creating and maintaining virtual controller models while integrating plant models into dynamic simulations to meet customer requirements.
  • Candidates will enjoy comprehensive benefits including healthcare, dental, vision, life insurance, and a company matching pension plan.

Matching Summary

General Motors is seeking an experienced engineer to lead the development of virtual in-the-loop environments for testing propulsion, battery, and chassis systems.

Salary

Base: $115,000 to $164,600; Bonus/Equity: Not specified; Benefits: Paid time off, healthcare, dental, vision, life insurance, pension plan, vehicle purchase plan

Skills & Requirements

Must-have

  • Embedded C and Python proficiency
  • MATLAB and Simulink experience
  • CAN LIN SPI and Ethernet knowledge
  • AUTOSAR Layered Software Architecture
  • FMU FMI standards familiarity

Nice-to-have

  • Master's degree in Engineering or CS
  • Experience with vehicle body controls
  • Cloud deployment support skills
  • GT-Power AMESIM CarSim tools

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 immigration sponsorship eligibility

Work Rights

Must have valid work authorization in Canada

Tailored Resume

Cover Letter