Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Software Developer - Virtualization, SIL, and AI‑Enablement

$115k - $164.6k per year
Full-time

General Motors

Markham, ON

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, your family and friends.

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 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.

Vacancy posted 5 hours ago
Similar jobs that could be interesting for youBased on the Senior Software Developer - Virtualization, SIL, and AI‑Enablement in Markham, ON vacancy
  • $115k - $164.6k per year

     ...within 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... 
    Senior
    Full time
    Work at office
    Local area
    Work from home

    General Motors

    Markham, ON
    5 hours ago
  • $115k - $164.6k per year

     ...and is open to new applications. AI Disclosure: As part of the application...  ...transformation in how we design, develop, and validate software. As part of the  Software Defined...  ...organization this role is within the  Virtualization and Software-in-the-Loop (SIL)... 
    Senior
    Long term contract
    Full time
    Work at office
    Local area
    Work from home
    3 days per week

    General Motors

    Markham, ON
    3 days ago
  • $147k - $196.6k per year

     ...applications. (New Head Count) AI Disclosure: As part of the application...  ...are seeking a highly skilled Staff Software Engineer to join the Virtualization & Embedded Software Development...  ...artificial intelligence to improve developer productivity, modernize engineering... 
    Suggested
    Full time
    Local area
    Work from home

    General Motors

    Markham, ON
    4 days ago
  • $73.9k - $110.9k per year

     ...applications. (New Head Count) AI Disclosure As part of the application...  ...business. The Role GM is developing the next generation of embedded platform software to deliver state-of-the-art...  ...developing automation solutions that enable test automation of software across... 
    Senior
    Full time
    Internship

    General Motors

    Markham, ON
    9 days ago
  • $73.9k - $110.9k per year

     ...organization and is open to new applications. (New Head Count)AI DisclosureAs part of the application process, Artificial...  ...engineers with passion and expertise in controls and software for the position of software developer within GM’s Vehicle Software and Electronics Engineering... 
    Suggested
    Full time

    General Motors

    Markham, ON
    7 days ago
  • $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... 
    Senior
    Full time
    Work at office
    Local area
    Work from home
    Relocation
    Relocation package
    3 days per week

    General Motors

    Markham, ON
    7 days ago
  • $115k - $164.6k per year

     ...applications. (New Head Count) AI Disclosure: As part of the...  ...with passion and expertise in software engineering for the position of Android Software Developer – Infotainment OnStar within GM’...  ...ecosystem. Your contribution will enable customers to experience best-in-... 
    Senior
    Full time
    Local area
    Work from home

    General Motors

    Markham, ON
    3 days ago
  • $47.6 per hour

     ...: Expérience: Education Bachelor's degree Work setting ~ Consulting firm Tasks Write, modify, integrate and test software code Maintain existing computer programs by making modifications as required Communicate technical problems, processes and solutions... 
    Permanent employment
    Full time

    Korah Limited

    Markham, ON
    16 days ago
  •  ...immediate permanent opening for a Senior Researcher.  About the team:...  ...research. We focus on agentic AI and multimodal interaction (...  ...ships directly to products, enabling seamless task delegation and human...  ..., and smart glasses, by developing innovative audio AI capabilities... 
    Senior
    Permanent employment
    Full time
    Immediate start

    Huawei Technologies Canada Co., Ltd.

    Markham, ON
    12 days ago
  •  ...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,... 
    Senior
    Permanent employment
    Full time
    Immediate start
    Overseas

    Huawei Technologies Canada Co., Ltd.

    Markham, ON
    20 days ago
  •  ...supporting a client in the search for a Senior Full Stack Developer. This role is suited for an experienced...  .... Job Duties Lead the full software development lifecycle, including design...  ...evaluation of emerging technologies, tools, and AI capabilities Support continuous... 
    Senior

    Trevor Frances Recruitment

    Markham, ON
    29 days ago
  • $4264 per month

     ...organization and is open to new applications. (New Head Count)AI DisclosureAs part of the application process, Artificial...  ....The RoleOur vehicle communication team is hiring a software engineer to design and develop software in our Linux-based networking system. You'll be part... 
    Full time
    Internship

    General Motors

    Markham, ON
    15 days ago
  • $137.3k - $203k per year

     ...and is open to new applications. AI Disclosure: As part of the application...  ...As a  Continuous Integration Developer (Architect Level) , you will define the...  ...for how GM builds, tests, and deploys virtualized vehicle software. You’ll leverage your strengths in CI/... 
    Full time
    Work at office
    Local area
    Work from home

    General Motors

    Markham, ON
    5 hours ago
  • $78.8k - $118.2k per year

     ...AreaEngineering Group, Engineering Group > Software EngineeringGeneral SummaryThe...  ...Engineer to help design, develop, test, and maintain web‑based...  ...and CI/CD ecosystem, enabling internal engineering teams to...  ...environment.Our team builds modern, AI‑enhanced applications using a... 
    Senior
    Internship
    Work from home

    Qualcomm

    Markham, ON
    8 days ago
  • $94k - $162.15k per year

     ...biology and technology, we’re developing the next generation of smarter...  ...Development Manager – VELYS & Enabling Technologies - DePuy Synthes to...  ...and communicate progress to senior management. (10%) Other Responsibilities...  ...in English & French. AI Usage Disclosure The... 
    Senior
    Long term contract
    Contract work
    Temporary work
    Internship
    Remote work

    Johnson & Johnson MedTech

    Markham, ON
    18 days ago
  • $18 per hour

     ..., we are building a community of educators and childcare centres who mutually benefit from our connections. About the Role: As a Virtual Recruiter, you will be responsible for actively recruiting child care staff, managing and maintaining the interview process and onboarding... 
    Hourly pay
    Long term contract
    Permanent employment
    Contract work
    Temporary work
    Part time
    10 hours per week
    1 day per week

    Sentient HR Services Inc.

    Markham, ON
    more than 2 months ago
  • $158.4k - $237.6k per year

     ...Engineering General Summary LLM Serving Engineer (Cloud AI Engineering) Qualcomm is utilizing its traditional...  ...technologies including Deep Learning. The Qualcomm Cloud AI team is developing hardware and software solutions for Inference Acceleration. We are hiring LLM... 
    Senior
    Work from home

    Qualcomm

    Markham, ON
    18 days ago
  •  ...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... 
    Senior
    Long term contract
    Permanent employment
    Full time
    Immediate start

    Huawei Technologies Canada Co., Ltd.

    Markham, ON
    1 day ago
  •  ...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... 
    Senior
    Long term contract
    Permanent employment
    Full time
    Immediate start

    Huawei Technologies Canada Co., Ltd.

    Markham, ON
    23 days ago
  • $90.9k - $136.4k per year

     ...to new applications. (Backfill) AI Disclosure: As part of the application...  ...role: We are looking for an Embedded Software Developer to help us transform the way power is...  ...teams, low voltage systems team, virtual model development team and other cross-functional... 
    Full time
    Local area
    Work from home

    General Motors

    Markham, ON
    5 hours ago
  •  ...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... 
    Senior
    Long term contract
    Permanent employment
    Full time
    Internship
    Immediate start
    Shift work

    Huawei Technologies Canada Co., Ltd.

    Markham, ON
    27 days ago
  •  ...is seeking a Back-End Python Developer to help build, maintain, and enhance...  .... As a core member of the software development team, you will...  ...improving system performance, enabling new features, and supporting reliable...  ...APIs under the guidance of senior team members Contribute to... 
    Senior
    For contractors
    Internship
    Flexible hours

    Benaroya Research Institute

    Markham, ON
    15 days ago
  •  ...is seeking a Back-End Python Developer to help build, maintain, and enhance...  .... As a core member of the software development team, you will...  ...improving system performance, enabling new features, and supporting reliable...  ...APIs under the guidance of senior team members Contribute to... 
    Senior
    For contractors
    Internship
    Flexible hours

    Adastra

    Markham, ON
    23 days ago
  • $190k - $350k per year

     ...immediate permanent opening for a Senior Principal Technical Planning...  ...-stack innovations, including software-hardware co-design and...  ...runtime layers. This team also develops next-generation GPU architecture...  ...industry and academic within the AI/ML domain, generating insightful... 
    Senior
    Long term contract
    Permanent employment
    Full time
    Local area
    Immediate start

    Huawei Technologies Canada Co., Ltd.

    Markham, ON
    23 days ago
  • $99.5k - $149.3k per year

     ...pushes the boundaries of what's possible to enable next-generation experiences and drives...  ...products through machine learning hardware and software.Minimum QualificationsBachelor's degree in...  ...of end-2-end embedded AI SW stack to run neural network models on Qualcomm... 
    Work from home

    Qualcomm

    Markham, ON
    8 days ago
  • $106k - $156k per year

     ...fabric, file systems, storage networks, and AI storage, aiming to advance the field and...  ...Architect and implement high-performance software components—from data, metadata to AI pipeline...  ...lifecycle management for AI assets. Develop and optimize the data plane for AI infrastructure... 
    Permanent employment
    Full time
    Internship
    Immediate start

    Huawei Technologies Canada Co., Ltd.

    Markham, ON
    19 hours ago
  •  ...next-generation computing experiences—from AI and data centers, to PCs, gaming and...  ...tests for AMD silicon and server platforms Develop test automation frameworks and infrastructure...  ...Experience Proven experience with software development or test engineering experience... 
    Senior
    Casual work
    Internship

    AMD

    Markham, ON
    23 days ago
  •  ...applications. (New Head Count) AI Disclosure: As part of the...  ...The Role: As part of Software Test Engineering Team for AV Integrity...  .... Perform bench, SIL/HIL, and in-vehicle testing as...  ...Collaborate with Software Developers and Systems Engineers continuously... 
    Full time
    Internship
    Local area
    Work from home

    General Motors

    Markham, ON
    2 days ago
  • $94.5k - $141.7k per year

     ...Engineering Group, Engineering Group Software Engineering General Summary...  ..., we deliver leading-edge AI, high performance, low-power...  ...to the global ecosystem, enabling next-generation digital transformation...  ...Snapdragon Automotive SoCs Developing low-level drivers, QNX/Linux... 
    Senior
    Work from home

    Qualcomm

    Markham, ON
    25 days ago
  • $127k - $225k per year

     ...advancements in artificial intelligence (AI) and robotics to determine its...  ...and build a complete agentic software system engineering framework...  ...system engineering framework, enabling AI agents to evolve from...  ...for software engineering, developing systematic techniques for coordination... 
    Permanent employment
    Full time
    Internship
    Immediate start

    Huawei Technologies Canada Co., Ltd.

    Markham, ON
    9 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Developer - Virtualization, SIL, and AI‑Enablement. Be the first to apply!