JobTarget Logo

Senior Software Developer – Virtualization, SIL, and AI‑Enablement in Canada Creek, Nova Scotia at Jobgether

NewJob Function: Information Technology
Jobgether
Canada Creek, Nova Scotia, B0P 1V0, Canada
Posted on
New job! Apply early to increase your chances of getting hired.

Explore Related Opportunities

Job Description

Senior Software Developer Virtualization, SIL, and AIEnablement

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.
How Jobgether works:
We use an AI-powered matching process to ensure your application is reviewed quickly, objectively, and fairly against the role's core requirements. Our system identifies the top-fitting candidates, and this shortlist is then shared directly with the hiring company. The final decision and next steps (interviews, assessments) are managed by their internal team.
We appreciate your interest and wish you the best!
Data Privacy Notice: By submitting your application, you acknowledge that Jobgether will process your personal data to evaluate your candidacy and share relevant information with the hiring employer. This processing is based on legitimate interest and pre-contractual measures under applicable data protection laws (including GDPR). You may exercise your rights (access, rectification, erasure, objection) at any time.
#LI-CL1

Job Location

Canada Creek, Nova Scotia, B0P 1V0, Canada

Frequently asked questions about this position

Similar Jobs In Canada Creek, Nova Scotia

New

Staff Software Developer

Jobgether
Canada Creek, Nova Scotia
New

Senior Software Engineer - Data Platform

Jobgether
Canada Creek, Nova Scotia
New

System Analyst/Software Developer

Jobgether
Canada Creek, Nova Scotia
New

Lead Android Engineer

Jobgether
Canada Creek, Nova Scotia
New

Character Designer

Jobgether
Canada Creek, Nova Scotia
Continue to apply
Enter your email to continue. You’ll be redirected to the employer’s application.
By clicking Continue, you understand and agree to JobTarget's Terms of Use and Privacy Policy.