Senior Software Developer - Virtualization, SIL, and 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, 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 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
...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...SeniorFull timeWork at officeLocal areaWork from home$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)...SeniorLong term contractFull timeWork at officeLocal areaWork from home3 days per week$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...SuggestedFull timeLocal areaWork from home$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...SeniorFull timeInternship$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...SuggestedFull time$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$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-...SeniorFull timeLocal areaWork from home$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 employmentFull time- ...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...SeniorPermanent employmentFull timeImmediate start
- ...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
- ...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
$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 timeInternship$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 timeWork at officeLocal areaWork from home$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...SeniorInternshipWork from home$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...SeniorLong term contractContract workTemporary workInternshipRemote work$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 payLong term contractPermanent employmentContract workTemporary workPart time10 hours per week1 day per week$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...SeniorWork 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
- ...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
$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 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
- ...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...SeniorFor contractorsInternshipFlexible hours
- ...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...SeniorFor contractorsInternshipFlexible hours
$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...SeniorLong term contractPermanent employmentFull timeLocal areaImmediate start$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$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 employmentFull timeInternshipImmediate start- ...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...SeniorCasual workInternship
- ...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 timeInternshipLocal areaWork from home
$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...SeniorWork from home$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 employmentFull timeInternshipImmediate start
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!
- software engineer internship Markham, ON
- director software engineering Markham, ON
- part time software developer Markham, ON
- software developer remote Markham, ON
- software engineer - computer Markham, ON
- software developer entry level Markham, ON
- software developer internship no experience Markham, ON
- software engineer co-op Markham, ON
- software engineer intern Markham, ON
- software developer Markham, ON

