F

Ford Motor Company

Builds vehicles for drivers and commercial fleets

Machine Learning Software Developer - In-Vehicle Infotainment

Applied Machine LearningPosted on Nov 12
Full-timeOttawa, ON, Canada

About the Job

Requirements

  • A bachelor's degree in Computer Science, Software Engineering, Electrical Engineering, or a related field of study.
  • At least four years of professional software engineering experience, including production AI/ML development from model development through deployment and monitoring.
  • Hands-on depth in model optimization, including quantization, pruning, and distillation, and deployment on embedded or mobile NPUs using frameworks such as TensorFlow Lite, ONNX Runtime, or SoC vendor SDKs.
  • Strong Python and C++ skills, Git proficiency, and disciplined testing and benchmarking habits.
  • Experience with training pipelines and MLOps, including data versioning, CI/CD for ML, model registries, and drift monitoring.
  • Ability to translate ambiguous technical and product questions into hypotheses, experiments, prototypes, and clear recommendations.
  • Candidates must be legally entitled to work in Canada.
  • Successful candidates must provide proof of degree completion for their highest level of education attained. Degrees obtained outside Canada require an Education Credential Assessment report showing Canadian equivalency.

Responsibilities

  • Deploy and optimize models on the vehicle SoC using quantization, pruning, and distillation, meeting strict latency, memory, power, and thermal budgets across CPU, GPU, and NPU acceleration.
  • Embed inference in the Android Automotive OS software stack through system services and native C++ and JNI code, working with camera, audio, and vehicle signal interfaces. Integrate the same features with cloud services and vehicle APIs where appropriate.
  • Construct cloud training pipelines and MLOps practices that use vehicle data under strict privacy controls to improve models, including ingestion, curation, training, evaluation, registries, and drift monitoring.
  • Develop vision and speech models that recognize vehicle occupants so the vehicle can prepare profiles, settings, and preferred one-tap actions, using a secure-by-design data path with automatic fallback to the device credential (PIN, pattern, or password).
  • Build context engines and predictive models that learn driver behaviour, curate useful next actions, and adapt interface surfaces and driving coaching based on perception of the vehicle interior and surroundings.
  • Train and evaluate camera-based models for in-cabin and external views, collaborating with ADAS and camera architecture teams on shared camera paths and sensor constraints.
  • Bring small language and vision-language models on device, with function calling behind safety guardrails, distillation from foundation models, and measurable evaluation; select open or in-house components as appropriate.
  • Compose LLM-backed features with tool and function calling into IVI and cloud APIs, retrieval, guardrails, and evaluation, choosing on-device or cloud execution for each use case.
  • Research emerging AI/ML technologies, deliver proofs of concept to resolve architecture decisions early, and determine the appropriate balance between in-house, supplier, and open-source components.
  • Contribute across the software lifecycle, from requirements and design through coding, testing, defect resolution, and production monitoring of model health and data drift.
  • Publish internal benchmarks and evaluation harnesses so model, platform, and product decisions are based on evidence.

Desired Qualifications

  • Specialization in machine learning, such as a master's degree, graduate certificate, or equivalent coursework.
  • Experience with computer vision, speech and audio, or multimodal machine learning for sensor-driven vehicle and in-cabin experiences, including driver or occupant monitoring, face or voice biometrics, and wake-word speech models.
  • Experience with fine-tuning methods such as LoRA, QLoRA, or preference alignment, knowledge distillation, and evaluation of LLM and VLM systems; retrieval-augmented generation in constrained domains.
  • Hands-on depth in quantization-aware training, model compression, or end-to-end inference profiling using runtimes and toolchains such as TensorFlow Lite, ONNX Runtime, TensorRT, ML compilers, or vendor NPU SDKs.
  • Experience with Google Cloud Platform, including Vertex AI, for managed training, pipelines, model registries, and deployment, evaluation, and monitoring workflows.
  • Experience with cloud-native ML infrastructure, such as Kubernetes, Docker, workflow orchestration, distributed training, or experiment tracking.
  • Experience with agent frameworks such as Google ADK, LangChain, LangGraph, or comparable frameworks.
  • Experience with AI-assisted development and coding-agent tools such as OpenCode, Codex, Antigravity, Claude Code, or comparable IDE or CLI tools, used responsibly for prototyping, code generation, test creation, debugging, and code review.
  • Experience integrating with the Android platform at the system services or NDK level, including Android Automotive OS (AAOS), ADAS or IVI programs, or QNX and hypervisor-based systems.
  • Knowledge of ISO 26262 or ISO/SAE 21434, and privacy-preserving data handling.
  • Publications at CVPR, IJCB, Interspeech, or similar venues; meaningful open-source contributions; or an advanced degree.
  • Clear written and spoken communication and the ability to align teams across organizational boundaries.

About the Company

Ford Motor Company

Builds vehicles for drivers and commercial fleets

Ford Motor Company designs and builds vehicles for individual drivers and commercial fleets worldwide, spanning Ford trucks and SUVs and Lincoln luxury models. Its Mustang sports car and Bronco off-road vehicles sit alongside gasoline, hybrid and electric products. The company sells vehicles, parts and accessories through dealers, while Ford Pro combines commercial vehicles with fleet software, charging and maintenance services; Ford Credit earns money from customer and dealer financing and leases. Connected services add subscriptions for vehicle features and business operations. Founded by Henry Ford in 1903, the company is headquartered in Dearborn, Michigan.

Company size
10,001+
Company stage
IPO
Headquarters
Dearborn, MI
Founded
1903

Recently Posted Jobs

Explore more opportunities at Ford Motor Company

See more jobs