Salary
$102k – $136k per year
Location
Hybrid (Kanata, Canada)
Seniority
Middle · 4+ years exp
Employment
Contractor
First seen by Alion on Sep 24, 2026.
Overview
Company
Impact
Profile match
Randstad Canada is the Canadian subsidiary of the Dutch staffing group Randstad N.V., headquartered in Toronto, Ontario. It provides temporary and contract staffing, permanent placement, executive recruitment and managed workforce services in IT, engineering, finance and accounting, administration and industrial work. It advertises client positions such as SCADA engineers, Power Platform developers, civil engineering technicians and compliance analysts in Toronto, Quebec City, Montreal and other Canadian cities.
Our Client is seeking two Systems Engineers – End-to-End Software Diagnostics & Observability in Kanata, ON to join their software-defined vehicle organization. Operating on a Hybrid schedule (4 days per week in office), these roles sit at the intersection of embedded vehicle systems, cloud services, platform observability, and AI/ML engineering. We are recruiting for two openings that accommodate different levels of tenure and autonomy:
Systems Engineer (Autonomous / Intermediate) – Focuses on driving system architecture, abstract requirements, and cross-functional technical conversations with leadership.
Systems Engineer (Mentored / Early-Career) – Focuses on SDLC execution, diagnostic evidence analysis, and feature integration under the direct guidance of senior engineers.
In these positions, you will act as a systems engineering bridge across embedded software, cloud infrastructure, data science, and AI/ML domain teams. Modern vehicles are software-defined, connected, and intelligent; delivering best-in-class service relies on real-time fault detection, structured evidence capture, and automated reasoning engines. You will translate complex vehicle signals, service procedures, and business goals into structured system requirements, API contracts, data flow architectures, and observability guidelines.
Whether you are an established systems engineer looking to lead cross-domain architecture or a top-tier graduate/early-career engineer seeking structured mentorship, this initiative offers direct experience building real-world AI diagnostic tools (copilots, RAG pipelines, reasoning engines) for next-generation vehicle architectures.
Advantages
Next-Gen Automotive AI Scope: Build real-world AI/ML diagnostic and observability capabilities for connected vehicle fleets.
End-to-End Cross-Domain Scope: Work across physical electronic control units (ECUs), cloud microservices, vector search engines, and human-in-the-loop support tools.
Flexible Level Alignment: Entry points tailored for both independent intermediate systems engineers and mentored early-career professionals.
Modern AI & Cloud Tech Stack: Gain practical experience with Python, GCP, Vertex AI, BigQuery, Docker, LangChain, and enterprise observability tools (Dynatrace, Grafana).
Responsibilities
1. Systems Architecture & Requirements Engineering
Define system-level requirements, data flows, and interface specifications for the End-to-End Software Diagnostics & Observability platform.
Translate business, service, and engineering goals into structured technical specifications, functional workflows, and API definitions.
Define and refine requirements for diagnostic evidence collection, including Diagnostic Trouble Codes (DTCs), Parameter IDs (PIDs), Freeze Frame data, system logs, event traces, and module state changes.
(Autonomous Role) Drive high-level abstract technical discussions and communicate tradeoffs, risks, and recommendations directly to engineering leadership and product teams.
2. AI Diagnostic Capabilities & Reasoning Workflows
Support the development and evaluation of AI-driven diagnostic capabilities (case intake assistance, knowledge retrieval, diagnostic reasoning, decision support, and escalation orchestration).
Architect workflows combining engineering knowledge, historical service data, and live vehicle diagnostics to isolate likely root causes in embedded systems.
Participate in validating AI system behavior using real-world diagnostic evidence, evaluating models for grounding, confidence, explainability, and policy compliance.
3. Cloud Integration, Observability & Triage
Define system observability requirements, including structured logs, metrics, traces, operational dashboards, alert rules, and escalation pathways.
Partner with internal squads and external suppliers to integrate containerized AI solutions into managed cloud environments and workflow systems.
Participate in cross-functional system integration, defect triage, root-cause analysis, and rapid testing of AI capabilities in non-production environments.
Qualifications
Foundational Requirements (Both Roles)
Education: Bachelor’s or Master’s degree in Computer Science, Computer Engineering, Electrical Engineering, Systems Engineering, Artificial Intelligence, Machine Learning, Robotics, or Data Science.
Programming: Strong proficiency in Python for script automation, data processing, and application/AI prototyping.
AI/ML Technical Depth: Practical familiarity with AI/ML engineering workflows (LLMs, Retrieval-Augmented Generation [RAG], vector embeddings, ranking, prompt systems, or inference pipelines).
Software Engineering Basics: Familiarity with REST APIs, Git-based version control, containerized application workflows (Docker), and cloud computing platforms (GCP).
Level-Specific Qualifications
Role 1: Systems Engineer (Autonomous Level)
4–6 years of professional experience in systems engineering, AI/ML engineering, or embedded cloud systems.
Demonstrated track record authoring complex system specifications and architecting multi-component workflows.
Proven ability to lead cross-functional architecture reviews and present technical tradeoffs to executive stakeholders.
Role 2: Systems Engineer (Mentored Level)
3–5 years of relevant experience (full-time work, research, academic projects, or internships).
Strong foundation in the Systems Development Life Cycle (SDLC), systems analysis, and process modeling.
Eagerness to learn in a technically demanding environment while working under structured senior mentorship.
Preferred Qualifications (Nice to Have)
Practical exposure to AI/ML tools: PyTorch, TensorFlow, scikit-learn, LangChain, Vertex AI, or BigQuery.
Familiarity with embedded systems, Electronic Control Units (ECUs), connected vehicle tech, or vehicle diagnostic concepts (DTCs, PIDs, Freeze Frame data, CAN bus).
Exposure to cloud-native observability platforms (Dynatrace, Grafana).
Summary
Our Client is seeking two Systems Engineers – End-to-End Software Diagnostics & Observability in Kanata, ON to join their software-defined vehicle organization. Operating on a Hybrid schedule (4 days per week in office), these roles sit at the intersection of embedded vehicle systems, cloud services, platform observability, and AI/ML engineering. We are recruiting for two openings that accommodate different levels of tenure and autonomy:
Systems Engineer (Autonomous / Intermediate) – Focuses on driving system architecture, abstract requirements, and cross-functional technical conversations with leadership.
Systems Engineer (Mentored / Early-Career) – Focuses on SDLC execution, diagnostic evidence analysis, and feature integration under the direct guidance of senior engineers.
Randstad Canada is committed to fostering a workforce reflective of all peoples of Canada. As a result, we are committed to developing and implementing strategies to increase the equity, diversity and inclusion within the workplace by examining our internal policies, practices, and systems throughout the entire lifecycle of our workforce, including its recruitment, retention and advancement for all employees. In addition to our deep commitment to respecting human rights, we are dedicated to positive actions to affect change to ensure everyone has full participation in the workforce free from any barriers, systemic or otherwise, especially equity-seeking groups who are usually underrepresented in Canada's workforce, including those who identify as women or non-binary/gender non-conforming; Indigenous or Aboriginal Peoples; persons with disabilities (visible or invisible) and; members of visible minorities, racialized groups and the LGBTQ2+ community.
Randstad Canada is committed to creating and maintaining an inclusive and accessible workplace for all its candidates and employees by supporting their accessibility and accommodation needs throughout the employment lifecycle. We ask that all job applications please identify any accommodation requirements by sending an email to [email protected] to ensure their ability to fully participate in the interview process.
This posting is for existing and upcoming vacancies.
Systems Engineer (Autonomous / Intermediate) – Focuses on driving system architecture, abstract requirements, and cross-functional technical conversations with leadership.
Systems Engineer (Mentored / Early-Career) – Focuses on SDLC execution, diagnostic evidence analysis, and feature integration under the direct guidance of senior engineers.
In these positions, you will act as a systems engineering bridge across embedded software, cloud infrastructure, data science, and AI/ML domain teams. Modern vehicles are software-defined, connected, and intelligent; delivering best-in-class service relies on real-time fault detection, structured evidence capture, and automated reasoning engines. You will translate complex vehicle signals, service procedures, and business goals into structured system requirements, API contracts, data flow architectures, and observability guidelines.
Whether you are an established systems engineer looking to lead cross-domain architecture or a top-tier graduate/early-career engineer seeking structured mentorship, this initiative offers direct experience building real-world AI diagnostic tools (copilots, RAG pipelines, reasoning engines) for next-generation vehicle architectures.
Advantages
Next-Gen Automotive AI Scope: Build real-world AI/ML diagnostic and observability capabilities for connected vehicle fleets.
End-to-End Cross-Domain Scope: Work across physical electronic control units (ECUs), cloud microservices, vector search engines, and human-in-the-loop support tools.
Flexible Level Alignment: Entry points tailored for both independent intermediate systems engineers and mentored early-career professionals.
Modern AI & Cloud Tech Stack: Gain practical experience with Python, GCP, Vertex AI, BigQuery, Docker, LangChain, and enterprise observability tools (Dynatrace, Grafana).
Responsibilities
1. Systems Architecture & Requirements Engineering
Define system-level requirements, data flows, and interface specifications for the End-to-End Software Diagnostics & Observability platform.
Translate business, service, and engineering goals into structured technical specifications, functional workflows, and API definitions.
Define and refine requirements for diagnostic evidence collection, including Diagnostic Trouble Codes (DTCs), Parameter IDs (PIDs), Freeze Frame data, system logs, event traces, and module state changes.
(Autonomous Role) Drive high-level abstract technical discussions and communicate tradeoffs, risks, and recommendations directly to engineering leadership and product teams.
2. AI Diagnostic Capabilities & Reasoning Workflows
Support the development and evaluation of AI-driven diagnostic capabilities (case intake assistance, knowledge retrieval, diagnostic reasoning, decision support, and escalation orchestration).
Architect workflows combining engineering knowledge, historical service data, and live vehicle diagnostics to isolate likely root causes in embedded systems.
Participate in validating AI system behavior using real-world diagnostic evidence, evaluating models for grounding, confidence, explainability, and policy compliance.
3. Cloud Integration, Observability & Triage
Define system observability requirements, including structured logs, metrics, traces, operational dashboards, alert rules, and escalation pathways.
Partner with internal squads and external suppliers to integrate containerized AI solutions into managed cloud environments and workflow systems.
Participate in cross-functional system integration, defect triage, root-cause analysis, and rapid testing of AI capabilities in non-production environments.
Qualifications
Foundational Requirements (Both Roles)
Education: Bachelor’s or Master’s degree in Computer Science, Computer Engineering, Electrical Engineering, Systems Engineering, Artificial Intelligence, Machine Learning, Robotics, or Data Science.
Programming: Strong proficiency in Python for script automation, data processing, and application/AI prototyping.
AI/ML Technical Depth: Practical familiarity with AI/ML engineering workflows (LLMs, Retrieval-Augmented Generation [RAG], vector embeddings, ranking, prompt systems, or inference pipelines).
Software Engineering Basics: Familiarity with REST APIs, Git-based version control, containerized application workflows (Docker), and cloud computing platforms (GCP).
Level-Specific Qualifications
Role 1: Systems Engineer (Autonomous Level)
4–6 years of professional experience in systems engineering, AI/ML engineering, or embedded cloud systems.
Demonstrated track record authoring complex system specifications and architecting multi-component workflows.
Proven ability to lead cross-functional architecture reviews and present technical tradeoffs to executive stakeholders.
Role 2: Systems Engineer (Mentored Level)
3–5 years of relevant experience (full-time work, research, academic projects, or internships).
Strong foundation in the Systems Development Life Cycle (SDLC), systems analysis, and process modeling.
Eagerness to learn in a technically demanding environment while working under structured senior mentorship.
Preferred Qualifications (Nice to Have)
Practical exposure to AI/ML tools: PyTorch, TensorFlow, scikit-learn, LangChain, Vertex AI, or BigQuery.
Familiarity with embedded systems, Electronic Control Units (ECUs), connected vehicle tech, or vehicle diagnostic concepts (DTCs, PIDs, Freeze Frame data, CAN bus).
Exposure to cloud-native observability platforms (Dynatrace, Grafana).
Summary
Our Client is seeking two Systems Engineers – End-to-End Software Diagnostics & Observability in Kanata, ON to join their software-defined vehicle organization. Operating on a Hybrid schedule (4 days per week in office), these roles sit at the intersection of embedded vehicle systems, cloud services, platform observability, and AI/ML engineering. We are recruiting for two openings that accommodate different levels of tenure and autonomy:
Systems Engineer (Autonomous / Intermediate) – Focuses on driving system architecture, abstract requirements, and cross-functional technical conversations with leadership.
Systems Engineer (Mentored / Early-Career) – Focuses on SDLC execution, diagnostic evidence analysis, and feature integration under the direct guidance of senior engineers.
Randstad Canada is committed to fostering a workforce reflective of all peoples of Canada. As a result, we are committed to developing and implementing strategies to increase the equity, diversity and inclusion within the workplace by examining our internal policies, practices, and systems throughout the entire lifecycle of our workforce, including its recruitment, retention and advancement for all employees. In addition to our deep commitment to respecting human rights, we are dedicated to positive actions to affect change to ensure everyone has full participation in the workforce free from any barriers, systemic or otherwise, especially equity-seeking groups who are usually underrepresented in Canada's workforce, including those who identify as women or non-binary/gender non-conforming; Indigenous or Aboriginal Peoples; persons with disabilities (visible or invisible) and; members of visible minorities, racialized groups and the LGBTQ2+ community.
Randstad Canada is committed to creating and maintaining an inclusive and accessible workplace for all its candidates and employees by supporting their accessibility and accommodation needs throughout the employment lifecycle. We ask that all job applications please identify any accommodation requirements by sending an email to [email protected] to ensure their ability to fully participate in the interview process.
This posting is for existing and upcoming vacancies.
Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
2,155,665 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Free forever. No card. Under a minute.
Your match
How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.
Recommended for you based on this role
Backend
Similar stack
Same company
Kanata
$144k – $194k per year · Equity · In office · Nationals only · Full-Time · 3+ years exp · Bachelor's Degree · Redmond
Java
C#
C++
Perl
DevOps
CI/CD
Apply
Software Engineer, AWS Applied AI Solutions
1 hour ago
$144k – $194k per year · Equity · In office · Full-Time · 3+ years exp · Bachelor's Degree · Seattle
Java
Rust
TypeScript
C#
C++
Perl
AI/ML
AI Agents
DevOps
AWS
Apply
In office · Full-Time · 3+ years exp · Bachelor's Degree · Bengaluru
AI/ML
AI Agents
Machine Learning
Apply
Software Development Engineer
1 hour ago
$122k – $181k per year · Equity · In office · Full-Time · Bachelor's Degree · Newark
Python
Java
SQL
C#
C++
DevOps
AWS
Apply
$168k – $227k per year · Equity · In office · Nationals only · Full-Time · 5+ years exp · Bachelor's Degree · Redmond
AI/ML
AI Agents
DevOps
AWS
Apply
Software Developer
2 days ago
$118k – $199k per year · Equity · Hybrid · Full-Time · 5+ years exp · Bachelor's Degree · Vancouver · Kanata · Calgary · Toronto · Montreal
Go
C++
DevOps
Splunk
OpenTelemetry
Kubernetes
Apply
$31k – $130k per year · Equity · Hybrid · Full-Time · Bachelor's Degree · Calgary · Toronto · Montreal · Vancouver · Halifax
Python
Go
JavaScript
TypeScript
C++
Node JS
Python
Flask
FastAPI
Databases
MySQL
PostgreSQL
Redis
Frontend
Vue.js
Angular
React.js
Mobile
State Management
DevOps
Rest API
GCP
GitHub Actions
GitLab CI
Azure
CI/CD
Git
AWS
Docker
Kubernetes
Linux
Apply
Intermediate Software Developer
8 days ago
$51k – $77k per year · In office · Nationals only · Full-Time · 3+ years exp · Kanata
Python
C++
Bash
MATLAB
C++
OpenGL
Qt
AI/ML
OpenCV
DevOps
CI/CD
Jenkins
Docker
Windows
Game Dev
Intel Embree
Apply
Apply
Apply
This is one of many
2,155,665 more open roles from verified company boards, updated every day.

