CareerPlanGet AI match score →

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

Oshawa, Ontario, Canada💼 Full-time💰 $115,000–$115,000🗓 2026-07-04 → 2026-07-29

Core

Build software powering GM's virtual development environments, SIL workflows, and AI-enhanced simulation capabilities.

Role type

Senior Software Developer (Simulation & Virtualization)

Builds

Backend services, simulation orchestration tools, and AI/ML-integrated validation pipelines.

Domain

Automotive engineering, simulation, and embedded systems

Deliverable

production ML models | product features | infrastructure

Required skills

Python, C++, C#, Java, simulation/virtualization (vECUs, FMUs, SIL), cloud services, distributed systems, CLI architecture, MCP-based AI tools, database management

Preferred skills

microservices, Kubernetes, performance tuning, automotive data modeling, ontology engineering (Owl, RDF, SPARQL)

Technologies

Python, C++, C#, Java, Kubernetes, FMUs, vECUs, MCP, SPARQL

Responsibilities

Develop backend services for virtual ECUs and simulation orchestration; build tools for SIL workflows including scenario execution and automation; integrate AI/ML components into simulation pipelines; design APIs for simulation control and artifact management; optimize performance for compute-intensive workloads; contribute to CI/CD workflows for simulation and AI components.

Seniority

Senior, hands-on IC

Sourced via linkedin · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.
Apply on LinkedIn ↗