Senior Software Developer – Virtualization, SIL, AI‑Enablement

Posted 8 hours ago

Apply Now

Resume Score

Check how well your resume matches this job before you apply.

Sign in to check score

About the role

  • Senior Software Developer building software for virtual development environments and AI simulation capabilities at GM. Responsible for backend services, tool building, and integration with AI components.

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

Requirements

  • 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

Benefits

  • 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

Job type

Full Time

Experience level

Senior

Salary

CA$115,000 - CA$164,600 per year

Degree requirement

Bachelor's Degree

Tech skills

CloudDistributed SystemsJavaPython

Location requirements

HybridMarkhamCanada

Report this job

Found something wrong with the page? Please let us know by submitting a report below.