Senior Software Developer - AI‑Enablement
$115k - $164.6k per yearGeneral Motors
Description
Vacancy Status:
This posting is not for an existing vacancy within the organization and is open to new applications.
AI Disclosure:
As part of the application process, Artificial Intelligence will be used in the hiring process for this role
Work Arrangement: This role is categorized as hybrid. This means the successful candidate is expected to report to the office three days per week, at minimum
The Role
As a Senior Software Developer , you will build the software that powers GM’s virtual development environments, SIL workflows, and AI‑enhanced simulation capabilities. You bring strengths in automation, embedded systems, and problem‑solving — and this role expands your exposure to cloud, data, ML fundamentals, and large‑scale simulation architecture.
What You’ll Do ( Responsibilities )
Develop backend services supporting virtual ECUs, simulation orchestration, and model execution.
Build tools for SIL workflows including scenario execution, data capture, and automation.
Integrate AI/ML components into simulation or validation pipelines.
Design APIs for simulation control, artifact management, and orchestration.
Optimize performance for compute‑intensive workloads.
Collaborate with DevOps and simulation teams to ensure seamless integration.
Contribute to CI/CD workflows for simulation and AI components.
Your Skills & Abilities ( Qualifications )
Bachelor’s or Master’s degree in Engineering, Computer Science, or related field.
7+ years of relevant experience in software development, simulation, or embedded systems.
Strong programming skills in Python, C++, C#, or Java.
Experience with simulation or virtualization (vECUs, FMUs, SIL).
Understanding of cloud services and distributed systems.
Experience with CLI-based architecture for tools design.
Knowledge of MCP-based architecture for AI tools design.
Experience with databases for simulation metadata and results.
Optional AI Skills:
ML lifecycle basics
Vector search or embeddings
Model integration
What Will Give You a Competitive Edge ( Preferred Qualifications )
Experience with microservices for simulation orchestration.
Knowledge of Kubernetes for running compute workloads.
Performance tuning expertise for simulation or AI pipelines.
Experience with automotive data and domain modeling.
Experience with ontology-based engineering processes and architecture frameworks.
Advanced knowledge of ontology technologies and ontology design patterns (Owl, RDF, SPARQL, Automated reasoning)
Compensation:
The salary range for this role is $115,000 to $164,600. 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 Overview
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;
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.
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.
Total Rewards | Benefits Overview
From day one, we're looking out for your well-being–at work and at home–so you can focus on realizing your ambitions. Learn how GM supports a rewarding career that rewards you personally by visiting Total Rewards resources.
Non-Discrimination and Equal Employment Opportunities (U.S.)
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.
All employment decisions are made on a non-discriminatory basis without regard to sex, race, color, national origin, citizenship status, religion, age, disability, pregnancy or maternity status, sexual orientation, gender identity, status as a veteran or protected veteran, or any other similarly protected status in accordance with federal, state and local laws.
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 Show email or call us at Show phone number. In 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.
$115k - $164.6k per year
...the organization and is open to new applications. AI Disclosure: As part of the application process,... ...times per week, at minimum. The Role As a Senior DevOps Developer in GM’s Virtualization and Software‑in‑the‑Loop (SIL) Integration group, you will build...SeniorFull timeWork at officeLocal areaWork from home$115k - $164.6k per year
...organization and is open to new applications. AI Disclosure: As part of the... ...major transformation in how we design, develop, and validate software. As part of the Software Defined... ...creating virtual in-the-loop environments to enable development, verification, and...SeniorLong term contractFull timeWork at officeLocal areaWork from home3 days per week$115k - $164.6k per year
...open to new applications. AI Disclosure: As part of the... ...at General Motors Canada is developing a unified, scalable Vehicle Observability... ...Data Architecture to enable consistent, secure, and high‑... ...to the cloud. We’re seeking a Senior Embedded Logging Software Engineer...SeniorFull timeWork at officeLocal areaRemote workWork from home3 days per week$115k - $164.6k per year
...open to new applications. AI Disclosure: As part of the... ...virtual in-the-loop environments to enable development, verification and... ...System domain. The Software-in-the-Loop (SIL) Simulation Integration... ...models, etc. Obtain, develop & parameterize sub-system...SeniorFull timeWork at officeLocal areaWork from home$111.7k - $167.6k per year
...to new applications. (New Head Count) AI Disclosure: As part of the application... ...seeking a highly skilled and experienced Senior Software Engineer to join the Continuous... ...with strong cloud infrastructure skills to enable automated software builds scalable Bazel-...SeniorFull timeRemote work3 days per week$90k - $136.4k per year
...organization and is open to new applications. AI Disclosure: As part of the... ...Role We are seeking a highly motivated Software Developer to join our Diagnostic Software team in... ...skill further by working closely with more senior developers to ensure code alignment with...SeniorFull timeWork at officeLocal areaWork from homeRelocationRelocation package3 days per week- ...Location: Markham, Ontario, Canada Position: Senior Software Developer - Full Stack Web Application Development CIeNET is a mobile, automotive... ...team in Taipei to develop, integrate, and deploy the AI-powered Pops Applications. Excellent English communication...SeniorFull timeWorldwide
$147k - $196.6k per year
...organization and is open to new applications. AI Disclosure: As part of the... ...are looking for a skilled Staff Embedded Software Developer with a deep understanding of distributed... ...remote diagnostics. Mentor junior and senior peers, and support team growth...SeniorFull timeWork at officeLocal areaRemote workWork from home3 days per week$147k - $196.6k per year
...is open to new applications. AI Disclosure: As part of the... ...organization at General Motors Canada is developing a unified, scalable Vehicle Logging Architecture to enable consistent, secure, and high‑... ...a Staff Embedded Logging Software Developer to design and integrate...Full timeWork at officeLocal areaRemote workWork from home3 days per week$147k - $196.6k per year
...organization and is open to new applications. AI Disclosure: As part of the... ...seeking a highly skilled and motivated Staff Software Developer to join our Diagnostics Infrastructure... ...of cutting-edge software solutions that enable efficient and accurate vehicle diagnostics...Long term contractFull timeWork at officeLocal areaWork from home$60k - $85k per year
...We’re looking for a Security Software Developer to join the networking device development team behind Evertz IP switch fabric products, including... ...HR when scheduling your interview. Artificial intelligence (AI) technology may be used in our recruitment process to assist...Long term contractFull timeCasual workWorldwideMonday to friday- ...Location: Markham, Ontario, Canada Position: Software Developer - Frontend Enterprise Web Application Development CIeNET is a mobile, automotive... ...teams in the US and Taipei to develop, integrate, and deploy AI-powered People Operations (Pops) applications, with a primary...Full timeWorldwide
- ...immediate permanent opening for a Principal Software Engineer. About the team:... .... The lab focuses on researching and developing advanced cloud technologies, supporting... ...Design, build, and scale next-generation AI Multi-Agent systems to enable intelligent collaboration, planning,...SeniorPermanent employmentFull timeImmediate startOverseas
- Empower OEMs and developers with advanced AI solutions at Qualcomm as a Senior Software Engineer. This role emphasizes software development for an innovative AI engine on Qualcomm processors. The Qualcomm AI Software team is looking for a skilled engineer to engage in software...Senior
$127k - $225k per year
...has an immediate permanent opening for a Senior Researcher. About the team: The... ...fabric, file systems, storage networks, and AI storage, aiming to advance the field and... ...serving for billion-scale entities. Develop system software integrating AI storage, data preparation...SeniorPermanent employmentFull timeInternshipImmediate start$127k - $225k per year
...-month contract opening for a Senior Researcher. About the team:... ...research. We focus on agentic AI and multimodal interaction (voice... ...ships directly to products, enabling seamless task delegation and... ...wearables, and smart glasses, by developing innovative audio AI...SeniorPermanent employmentFull timeContract workInternshipImmediate start$115k - $164.6k per year
...vacancy within the organization and is open to new applications. AI Disclosure: As part of the application process, Artificial... ...our engineering workflows by integrating agentic, model-assisted developer tooling (e.g., automated code-review agents, coding assistants...SeniorWork at officeLocal areaRemote workWork from home- ...has an immediate permanent opening for a Senior Researcher. About the team: Founded... ...including LLMs, RL, NLP, computer vision, AI theory, and Autonomous driving. About... ...challenges in the domain of Embodied AI. Developing state-of-the-art approaches for Embodied AI...SeniorLong term contractPermanent employmentFull timeImmediate start
$147k - $196.6k per year
...open to new applications. (Backfill) AI Disclosure: As part of the... ...About the role: The Staff Android Developer – Infotainment is a senior technical leader responsible for designing... ...Science, Computer Engineering, or Software Engineering. Compensation: The...SeniorFull timeLocal areaWork from home- ...Huawei Canada has an immediate permanent opening for a Senior AI Technology Strategy Expert. About the team: The Technology Planning... ...skills. About the job: ~ Track and analyze frontier developments across AI/ML, foundation models, agentic AI, embodied intelligence...SeniorLong term contractPermanent employmentFull timeInternshipImmediate startShift work
- ...Introduction A career in IBM Software means you’ll be part of a team that transforms our... ...dedicated to creating the world’s leading AI-powered, cloud-native software solutions.... ...Terraform is an open source project that enables you to safely and predictably create, change...Senior
$60k - $70k per year
...We’re looking for an Application (.NET) Developer & IT Support Analyst to join our client's... ...troubleshooting both applications and everyday hardware/software issues. Who You Are A hands-on... ...let us know—we're here to support you! AI Use Disclosure: STACK IT uses AI-...Full timeWork at officeRemote work- ...immediate permanent opening for a Senior Researcher. About the team... ...-stack innovations, including software-hardware co-design and... ...runtime layers. This team also develops next-generation GPU architecture... ...developments for big data and AI systems in both industry and academia...SeniorLong term contractPermanent employmentFull timeImmediate start
$100k - $110k per year
...: Bonus based on performance Health insurance Training & development About the Role: Triunity Software is looking for a talented ServiceNow Developer to join our growing team in Markham ON! In this role youll have the opportunity to design build and optimize...Long term contractInternship$147k - $196.6k per year
...organization and is open to new applications. AI Disclosure: As part of the... ...Manager (EGM) to lead a technical team of software engineers specializing in virtualization and... ...You'll Do (Responsibilities) Lead and Develop Team Lead a team of GM employees and/or...Full timeContract workWork at officeLocal areaRemote workWork from home$137.3k - $203k per year
...organization and is open to new applications. AI Disclosure: As part of the... ...The Role As a Continuous Integration Developer (Architect Level) , you will define the architecture... ..., tests, and deploys virtualized vehicle software. You’ll leverage your strengths in CI/CD,...Full timeWork at officeLocal areaWork from home- ...applications. (New Head Count) AI Disclosure: As part of the application... ...Motors is transforming how we develop and validate embedded controls and software as we move toward our Zero Crashes,... ...strategy and technical enablers required to scale CI/CD across simulation...Long term contractFull timeLocal areaWork from home
- ...immediate permanent opening for a Senior Principal Researcher. About... ...across disciplines to develop novel interactive systems, sensing... ...end vision for next-generation AI agent–native multimodal interaction... ...define new interaction models enabled by AI. Hands-on experience with...SeniorPermanent employmentFull timeInternshipImmediate start
$79.34 - $87.14 per hour
Our client, is seeking an experienced, security-focused Specialty Developer IV (Cryptographic Automation & DevSecOps Lead) to join their... ...Engineering, DevSecOps, Site Reliability Engineering (SRE), or Software/Infrastructure Engineering with a heavy emphasis on security and...Long term contractContract workWork at office2 days per week$127k - $225k per year
...has an immediate permanent opening for a Software Engineer. About the team: The Distributed... ...in distributed data systems, aiming to develop next-generation cloud serverless products... ...networking technologies for Huawei's global AI infrastructure. About the job:...Permanent employmentFull timeImmediate start
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Developer - AI‑Enablement. Be the first to apply!
- software developer internship Markham, ON
- software development engineer Markham, ON
- software developer no experience Markham, ON
- junior software developer Markham, ON
- software engineer Markham, ON
- software engineer devops Markham, ON
- software developer co-op Markham, ON
- software engineer co-op Markham, ON
- junior software engineer Markham, ON
- director software engineering Markham, ON

