Enter a job title or keyword

Senior Software Developer- Simulation SimCore

GM


Job Location:

Markham - Canada

Yearly Salary: CAD 115000 - 164600
Posted: 20 September 2026 (12 hours ago)
Application Deadline: 18 December 2026
Vacancies: 1 Vacancy

Job Summary

Job Description

Vacancy Status:

This posting is not for an existing vacancy within the organization and is open to new applications. (New Head Count)

AI Disclosure:

As part of the application process Artificial Intelligence will be used in the hiring process for this role

Remote - This role is categorized as remote. This means the successful candidate may be based anywhere in Canada and is not expected to report to a GM worksite unless directed by their manager.

Description

The Simulation group is solving one of self-drivings most difficult problems: evaluating the performance of the autonomous driving software stack before it reaches public roads.

As a software developer on the SimCore team you will drive the development of our simulation scenarios that enable high-fidelity and high-performance validation of the autonomy stack as well as the gym environment for reinforcement learning model training. We are looking for an engineer passionate about providing the best developer experience and who can effectively drive collaborations across large engineering organizations. This role will lead you to learn the ins and outs of our autonomous driving software stack simulation frameworks and RL model training.


Required Skills

  • BS MS or PhD in Computer Science Robotics Machine Learning or equivalent experience

  • 5 years relevant industry experience

  • Strong programming skills in C and Python.

  • Clear track record of effective collaboration with customers and continuous delivery of quality results in a hybrid or remote workplace. Comfortable collaborating across large engineering organizations.

  • Passion for safe fully-electric self-driving technology and its impact on the world


Desired Skills

  • Experience with building or extending AV/Robotic simulation

  • Experience working on game engines such as Unity Unreal Engine or PhysX.

  • Experience with reinforcement learning gym environment or LLM.

  • Strong programming skills in modern C and Object-oriented Design.

Compensation:

The salary range for this role is $115000 to $164600. The actual base salary a successful candidate will be offered within this range will vary based on factors relevant to the position.

GM DOES NOT PROVIDE IMMIGRATION-RELATED SPONSORSHIP FOR THIS ROLE. DO NOT APPLY FOR THIS ROLE IF YOU WILL NEED GM IMMIGRATION SPONSORSHIP NOW OR IN THE FUTURE

Benefits:

The goal of the General Motors of Canada total rewards program is to support the health and well-being of you and your family. Our comprehensive compensation plan currently includes the following benefits in addition to many others:

  • Paid time off including vacation days holidays and supplemental benefits for pregnancy parental and adoption leave.
  • Healthcare dental and vision benefits including health care spending account and wellness incentive.
  • Life insurance plans to cover you and your family.
  • Company and matching contributions to a Defined Contribution Pension plan to help you save for retirement.
  • GM Vehicle Purchase Plan for you and your family.

Statut du poste vacant :
Cette offre ne correspond pas à un poste actuellement vacant au sein de lorganisation et accepte de nouvelles candidatures. (Nouveau poste)

Divulgation concernant lIA :
Dans le cadre du processus de candidature lintelligence artificielle sera utilisée dans le processus dembauche pour ce poste.

Télétravail : Ce poste est classé comme un poste en télétravail. La personne retenue peut être basée nimporte où au Canada et ne devrait pas se présenter dans un établissement de GM sauf indication contraire de la part de sa direction.

Description

Le groupe Simulation sattaque à lun des problèmes les plus complexes de la conduite autonome : évaluer la performance de la pile logicielle de conduite autonome avant son déploiement sur les routes publiques.

En tant quingénieur(e) logiciel au sein de léquipe SimCore vous dirigerez le développement de nos scénarios de simulation permettant une validation haute fidélité et haute performance de la pile dautonomie ainsi que de lenvironnement dentraînement ( gym ) destiné à lapprentissage des modèles par renforcement. Nous recherchons une personne passionnée par loffre de la meilleure expérience possible aux développeurs et capable de piloter efficacement des collaborations au sein de grandes organisations dingénierie. Ce poste vous permettra dacquérir une connaissance approfondie de notre pile logicielle de conduite autonome de nos cadres de simulation et de lentraînement des modèles dapprentissage par renforcement.

Compétences requises
  • Baccalauréat maîtrise ou doctorat en informatique robotique apprentissage automatique ou expérience équivalente.
  • Au moins cinq ans dexpérience pertinente dans lindustrie.
  • Solides compétences en programmation en C et Python.
  • Expérience démontrée de collaboration efficace avec des clients et de livraison continue de résultats de qualité dans un environnement de travail hybride ou à distance. Aisance à collaborer au sein de grandes organisations dingénierie.
  • Passion pour les technologies sécuritaires entièrement électriques et autonomes ainsi que pour leur impact sur le monde.
Compétences souhaitées
  • Expérience dans la création ou lextension de simulations pour véhicules autonomes ou robots.
  • Expérience avec des moteurs de jeu tels que Unity Unreal Engine ou PhysX.
  • Expérience en apprentissage par renforcement environnements gym ou grands modèles de langage (LLM).
  • Solides compétences en programmation en C moderne et en conception orientée objet.
Rémunération

La fourchette salariale pour ce poste est de 115 000 $ à 164 600 $. Le salaire de base réel offert à la personne retenue dans cette fourchette variera en fonction de facteurs pertinents liés au poste.

GM NOFFRE PAS DE PARRAINAGE OU DE SOUTIEN EN MATIÈRE DIMMIGRATION POUR CE POSTE. NE POSTULEZ PAS SI VOUS AVEZ BESOIN MAINTENANT OU À LAVENIR DU SOUTIEN DE GM EN MATIÈRE DIMMIGRATION.

Avantages sociaux

Lobjectif du programme global de rémunération de General Motors du Canada est de favoriser la santé et le bien-être de nos employés et de leur famille. Notre régime global de rémunération comprend actuellement les avantages suivants en plus de nombreux autres :

  • Congés rémunérés notamment les vacances les jours fériés ainsi que des prestations complémentaires pour les congés de grossesse parentaux et dadoption.
  • Assurance maladie soins dentaires et soins de la vue y compris un compte de dépenses de santé et une prime de mieux-être.
  • Régimes dassurance vie pour vous protéger vous et votre famille.
  • Cotisations de lentreprise et cotisations de contrepartie à un régime de retraite à cotisations déterminées afin de vous aider à épargner en vue de la retraite.
  • Programme dachat de véhicules GM pour vous et votre famille.

About GM

Our vision is a world with Zero Crashes Zero Emissions and Zero Congestion and we embrace the responsibility to lead the change that will make our world better safer and more equitable for all.

Why Join Us

We believe we all must make a choice every day individually and collectively to drive meaningful change through our words our deeds and our culture. Every day we want every employee to feel they belong to one General Motors team.

Non-Discrimination and Equal Employment Opportunities

General Motors is committed to being a workplace that is not only free of unlawful discrimination but one that genuinely fosters inclusion and belonging. We strongly believe that providing an inclusive workplace creates an environment in which our employees can thrive and develop better products for our customers.

We encourage interested candidates to review the key responsibilities and qualifications for each role and apply for any positions that match their skills and capabilities. Applicants in the recruitment process may be required where applicable to successfully complete a role-related assessment(s) and/or a pre-employment screening prior to beginning employment. To learn more visit How we Hire.

Accommodations

General Motors offers opportunities to all job seekers including individuals with disabilities. If you need a reasonable accommodation to assist with your job search or application for employment email us or call your email please include a description of the specific accommodation you are requesting as well as the job title and requisition number of the position for which you are applying.


Required Experience:

Senior IC


About Company

Company Logo

GM is home to Chevrolet, Buick, GMC & Cadillac and has been leading the auto industry for over a century. See how we create a vehicle for every drive.

View Profile View Profile