Senior Software Engineer – Adas/av Simulation

gmscatharines.ca

Not specified (assumed flexible or hybrid based on industry norms).
C++ and/or python expertise
Version control systems (git)
Modern ci/cd workflows
The Senior Software Engineer position at GM focuses on developing software systems for advanced driver assistance and autonomous vehicle simulations, emphasizing collaboration with automotive experts and maintaining high code quality. The ideal candidate should have significant experience in software engineering, particularly with C++ and Python, and a background in simulation tools relevant to the automotive industry

Job Summary

  • Architect and implement modular, service-oriented software (APIs, microservices) for simulation lifecycle management.
  • Build and maintain CI/CD pipelines, automated test suites, and deployment tooling (containers, orchestration).
  • Lead code reviews, enforce best practices, and mentor engineers to uphold high code quality standards.

Matching Summary

Match Score: 85

The Senior Software Engineer position at GM focuses on developing software systems for advanced driver assistance and autonomous vehicle simulations, emphasizing collaboration with automotive experts and maintaining high code quality. The ideal candidate should have significant experience in software engineering, particularly with C++ and Python, and a background in simulation tools relevant to the automotive industry.

Skills & Requirements

Must-have

  • C++ and/or Python expertise
  • Version control systems (Git)
  • Modern CI/CD workflows
  • Modular, service-oriented software design
  • Troubleshoot, debug, and optimize tools
  • Lead code reviews and mentor engineers

Nice-to-have

  • Active Safety or Autonomous Driving simulation tools
  • Containerization and orchestration proficiency
  • RESTful/gRPC API design
  • Automotive CAN bus communication
  • Automotive Ethernet experience
  • Systems Engineering principles application

Key Requirements

  • 5+ years professional software engineering experience
  • B.Sc. Computer Science, Computer Engineering or other Engineering with software experience
  • No immigration sponsorship required

Work Rights

Not specified

Tailored Resume

Cover Letter