Senior Software Engineer – Adas/av Simulation

General Motors

Not specified; not specified; benefits include rel...
Not specified (assumed to be hybrid or onsite based on the nature of the role).
5+ years professional software engineering experience
Expertise in c++ and/or python programming
Experience with git version control systems
General Motors is seeking a Senior Software Engineer for its ADAS/AV Simulation team to design and maintain software systems for automotive simulation. The ideal candidate will have extensive experience with C++ and/or Python, as well as familiarity with CI/CD pipelines and simulation tools

Job Summary

  • This role involves architecting and maintaining modern software systems that power advanced driver assistance and autonomous vehicle simulations.
  • The team collaborates with global domain experts to design robust solutions that accelerate simulation workflows and enable real-time integration.
  • General Motors offers a rewarding career focused on well-being, inclusion, and the vision of Zero Crashes, Zero Emissions, and Zero Congestion.

Matching Summary

Match Score: 85

General Motors is seeking a Senior Software Engineer for its ADAS/AV Simulation team to design and maintain software systems for automotive simulation. The ideal candidate will have extensive experience with C++ and/or Python, as well as familiarity with CI/CD pipelines and simulation tools.

Salary

Not specified; Not specified; Benefits include relocation eligibility and total rewards resources

Skills & Requirements

Must-have

  • 5+ years professional software engineering experience
  • Expertise in C++ and/or Python programming
  • Experience with Git version control systems
  • Proficiency in modern CI/CD workflows like Jenkins
  • Ability to design modular service-oriented software

Nice-to-have

  • Master's degree in Computer Science or Systems Engineering
  • Experience with Active Safety or Autonomous Driving simulation tools
  • Familiarity with containerization using Docker and Kubernetes
  • Knowledge of automotive CAN bus communication protocols
  • Experience applying Systems Engineering principles

Key Requirements

  • B.Sc. in Computer Science, Computer Engineering, or related field
  • 5+ years of professional software engineering experience
  • Strong background in version control and CI/CD workflows
  • Demonstrated ability to manage multiple complex projects from initiation to completion

Work Rights

No immigration sponsorship provided

Tailored Resume

Cover Letter