Description
Job title: Systems Engineer – End-to-End Software Diagnostics & Observability
Location: ON- Kanata (Hybrid – 4 Days Onsite per Week)
Duration: 12+ Months
About the Role
Ford Motor Company is transforming the future of mobility through software-defined, connected, and intelligent vehicles.
As part of Ford's End-to-End Software Diagnostics & Observability initiative, we are building next-generation AI-powered diagnostic solutions that help engineering, diagnostics, and service teams rapidly identify, analyze, and resolve complex vehicle software and electronics issues.
We are seeking a Systems Engineer – End-to-End Software Diagnostics & Observability to support the development of intelligent diagnostic workflows that integrate embedded vehicle systems, cloud platforms, observability tools, and advanced AI/ML technologies.
This role is ideal for engineers passionate about AI, intelligent systems, diagnostics, and software-defined vehicles.
Key Responsibilities
Define and manage system-level requirements, interfaces, and workflows for AI-enabled vehicle diagnostics platforms.Translate business, service, and engineering needs into technical requirements and functional specifications.Support the development of AI-powered diagnostic capabilities for fault detection, root cause analysis, issue triage, and guided repair recommendations.Collaborate with embedded software, cloud, AI/ML, data engineering, and product teams to deliver scalable diagnostic solutions.Design and refine diagnostic evidence collection methods utilizing DTCs, PIDs, Freeze Frame data, vehicle logs, traces, and telemetry.Support AI-driven capabilities including knowledge retrieval, intelligent reasoning, decision support, workflow orchestration, and case intake automation.Participate in system architecture design, integration activities, testing, validation, and deployment efforts.Define observability requirements including logging, monitoring, metrics, dashboards, alerts, tracing, and escalation workflows.Evaluate AI system performance for accuracy, traceability, explainability, and operational effectiveness.Assist with cloud-native deployments and integration of containerized AI solutions within Ford-managed environments.Conduct root cause analysis and troubleshoot issues spanning embedded systems, cloud services, and AI applications.Communicate technical recommendations, trade-offs, and risks to stakeholders, leadership, and cross-functional teams.Required Qualifications
Bachelor's or Master's degree in Computer Science, Computer Engineering, Electrical Engineering, Systems Engineering, Artificial Intelligence, Machine Learning, Data Science, Robotics, or a related discipline.3 to 6 years of experience in Systems Engineering, AI/ML Engineering, Embedded Software, Cloud Engineering, or related technical domains.Strong understanding of systems engineering principles, software development lifecycle (SDLC), and systems integration.Strong proficiency in Python development.Familiarity with machine learning concepts, Large Language Models (LLMs), retrieval-augmented generation (RAG), inference systems, embeddings, ranking models, and reasoning workflows.Understanding of APIs, Git-based development, software architecture, and containerized application environments.Experience gathering requirements, defining workflows, and translating business needs into technical specifications.Excellent analytical, problem-solving, documentation, and communication skills.Demonstrated experience through professional work, internships, academic research, or projects involving AI/ML-enabled systems.Preferred Qualifications
Experience with AI/ML frameworks such as PyTorch, TensorFlow, Scikit-learn, LangChain, or similar technologies.Hands-on experience with chatbots, copilots, AI assistants, semantic search, vector databases, agent-based systems, or decision-support platforms.Exposure to Google Cloud Platform (GCP), Vertex AI, BigQuery, Docker, GitHub, and CI/CD pipelines.Knowledge of observability tools such as Dynatrace, Grafana, OpenTelemetry, or similar platforms.Familiarity with embedded vehicle systems, automotive diagnostics, connected vehicle technologies, Electronic Control Modules (ECMs), DTCs, PIDs, and vehicle communication networks.Understanding of distributed systems, cloud-native architectures, and platform integrations.Experience evaluating AI systems for explainability, confidence scoring, policy compliance, and grounding.Ability to thrive in an Agile, collaborative, and highly technical environment.Required Technical Skills
Systems EngineeringSystems AnalysisSystems ArchitectureSoftware SystemsSDLC (Software Development Life Cycle)Product ManagementPythonAI/ML FundamentalsCloud Platforms (GCP Preferred)API IntegrationRequirements EngineeringRoot Cause AnalysisTechnical DocumentationPreferred Technical Skills
Artificial Intelligence & Expert SystemsLarge Language Models (LLMs)Retrieval-Augmented Generation (RAG)LangChainPyTorchTensorFlowVertex AIBigQueryJavaDockerGitHubCI/CDDynatraceGrafanaEmbedded Vehicle DiagnosticsWork Arrangement: Hybrid (4 days onsite per week in I)
Education: Bachelor's Degree Required | Master's Degree Preferred
Experience Level: Mid-Level (3-6 Years)
Industry: Automotive Technology, AI/ML, Embedded Systems, Cloud Engineering