Jobgether
Senior Software Developer – Virtualization, SIL, and AI‑Enablement
Company
Role
Senior Software Developer – Virtualization, SIL, and AI‑Enablement
Location
Remote
Job type
Full-time
Found on Mokaru
🔥Recently
Salary
Job description
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! Why Apply Through Jobgether?
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


