DevJobs
RoleSuite
CompaniesRemoteAboutMethodologyContactPrivacy
Updated 2026-06-21 11:00 UTC·© 2025–2026 RoleSuite
← Back to listings

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

Jobgether · Canada

This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Senior Software Developer – Virtualization, SIL, and AI-Enablement based in Canada.

This role sits at the intersection of advanced software engineering, simulation technologies, and AI-driven innovation within next-generation automotive development. You will contribute to the design and evolution of virtual development environments that enable scalable simulation, software-in-the-loop (SIL) workflows, and virtual ECU ecosystems. The position offers the opportunity to work on high-performance, compute-intensive systems that power modern mobility solutions. You will build backend services, APIs, and orchestration tools that support complex simulation pipelines while integrating AI/ML capabilities into validation and testing workflows. Operating in a collaborative, engineering-heavy environment, you will work closely with DevOps, simulation, and platform teams to ensure seamless system integration. This role provides strong exposure to cloud architectures, distributed systems, and emerging AI-enabled engineering practices.

Accountabilities:

  • Design and develop backend services supporting virtual ECUs, simulation orchestration, SIL workflows, and model execution pipelines for large-scale engineering environments.
  • Build and maintain tools for software-in-the-loop workflows, including scenario automation, execution management, and data capture systems.
  • Design and implement APIs enabling simulation control, artifact management, and orchestration across distributed systems.
  • Integrate AI/ML components into simulation and validation pipelines to enhance automation, intelligence, and efficiency.
  • Optimize performance of compute-intensive workloads across simulation, virtualization, and AI-enabled systems.
  • Collaborate with DevOps, platform, and simulation engineering teams to ensure robust CI/CD pipelines and seamless system integration.
  • Requirements:

    • Bachelor’s or Master’s degree in Computer Science, Engineering, or a related technical field.
    • 7+ years of experience in software development, embedded systems, simulation, or virtualization environments.
    • Strong programming expertise in Python, C++, C#, or Java, with experience building scalable backend systems.
    • Hands-on experience with simulation or virtualization technologies (e.g., vECUs, FMUs, SIL frameworks).
    • Solid understanding of cloud computing, distributed systems, and CLI-based tool architectures.
    • Experience working with databases supporting simulation metadata, analytics, or engineering workflows.
    • Familiarity with AI/ML fundamentals, including model integration, embeddings, or vector search (preferred).
    • Strong problem-solving abilities, system thinking, and ability to work in fast-paced, complex engineering environments.
    • Knowledge of advanced architectures such as microservices, Kubernetes, or ontology-based engineering frameworks is an asset.
    • Benefits:

      • Competitive annual salary ranging from $115,000 to $164,600 CAD, based on experience and qualifications.
      • Comprehensive health coverage including medical, dental, and vision insurance.
      • Paid time off including vacation, holidays, and family-related leave (parental, pregnancy, and adoption support).
      • Defined contribution pension plan with company matching to support long-term financial security.
      • Employee vehicle purchase program for employees and their families.
      • Hybrid work model with on-site presence approximately three days per week.
      • Access to cutting-edge engineering projects in simulation, virtualization, and AI-enabled systems.
      • Inclusive and collaborative work environment focused on innovation, equity, and continuous learning.

Software pay context

Based on 7,352 disclosed Software salaries on RoleSuite, the role pays a median of $157K/year, with most offers between $123K and $198K (10th–90th percentile: $101K–$235K).

This posting lists $115K–$165K, below the $157K market median.

See the full Software salary breakdown →
Apply →

Other roles at Jobgether

  • Staff Engineer - API & DataSwitzerland
  • Staff Engineer - API & DataFrance
  • Staff Engineer - API & DataGermany
  • Staff Engineer - API & DataSpain
  • Staff Engineer - API & DataUK
  • SAP Integration Suite (CPI) ConsultantNetherlands
  • SAP Integration Suite (CPI) ConsultantIreland
  • SAP Integration Suite (CPI) ConsultantSwitzerland
  • SAP Integration Suite (CPI) ConsultantFrance
  • SAP Integration Suite (CPI) ConsultantGermany

More Software roles

  • Senior Software EngineerAtom Computing · Boulder, CO / Austin, TX
  • Principal Software EngineerAtom Computing · Boulder, CO / Austin, TX
  • Lead Engineer - Target IndiaTarget · Bangalore,India
  • Senior Software DeveloperGeneral Dynamics · USA VA Springfield
  • TMN Cloud / Systems EngineerGeneral Dynamics · USA NC Fort Bragg
  • TMN Cloud / Systems EngineerGeneral Dynamics · USA NC Fort Bragg
  • AGM Senior EngineerGeneral Dynamics · USA AZ Fort Huachuca
  • Senior Systems Engineer - Enterprise Directory Services and AuthenticationGeneral Dynamics · USA AZ Fort Huachuca
  • Sr Principal, ServiceNow DeveloperGeneral Dynamics · Any Location / Remote
  • Service Now DeveloperGeneral Dynamics · Any Location / Remote