Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Machine Learning Software Developer

Home > C/C++ programming jobs

Machine Learning Software Developer in Canada new

  • Ford Motor
  • Full time
  • Email
  • Ottawa

Responsibilities

  • Deploy and optimize AI models on vehicle system-on-chip hardware using quantization, pruning, distillation, and CPU, GPU, and NPU acceleration.
  • Integrate inference into Android Automotive OS through system services, native C++, JNI, camera, audio, and vehicle-signal interfaces.
  • Build cloud training pipelines and MLOps workflows covering data ingestion, curation, training, evaluation, registries, drift monitoring, and privacy-preserving data handling.
  • Develop computer vision, speech, personalization, predictive, language-model, and vision-language features for in-vehicle experiences.
  • Build LLM-backed applications and agents using retrieval, tool and function calling, guardrails, and measurable evaluation.
  • Research AI/ML technologies, create proofs of concept, publish benchmarks, and contribute across the software lifecycle through production monitoring.

Requirements

  • Bachelor’s degree in Computer Science, Software Engineering, Electrical Engineering, or a related field.
  • At least 4 years of professional software engineering experience, including production AI/ML development from model development through deployment and monitoring.
  • Hands-on experience with model optimization and deployment on embedded or mobile NPUs using technologies such as TensorFlow Lite, ONNX Runtime, or SoC vendor SDKs.
  • Strong Python and C++ skills, Git experience, and disciplined testing and benchmarking practices.
  • Experience with ML training pipelines and MLOps, including data versioning, CI/CD for ML, model registries, and drift monitoring.
  • Preferred experience includes computer vision, speech and audio, multimodal ML, LLM/VLM fine-tuning and evaluation, retrieval-augmented generation, quantization-aware training, and inference profiling.
  • Preferred experience includes Google Cloud Platform and Vertex AI, Kubernetes, Docker, workflow orchestration, distributed training, experiment tracking, and agent frameworks such as Google ADK, LangChain, or LangGraph.
  • Preferred experience includes Android Automotive OS, Android system services or NDK, ADAS or IVI programs, QNX, hypervisor-based systems, ISO 26262, ISO/SAE 21434, and privacy-preserving data handling.
  • Publications, open-source contributions, an advanced degree, strong communication, and cross-functional alignment skills are advantageous.
  • Candidates must be legally entitled to work in Canada and must provide proof of degree completion; foreign degrees require a Canadian equivalency assessment.

Benefits

  • Expected annual salary range is CAD 96,000.00–146,000.00, with potential eligibility for an annual compensation bonus program.
  • Hybrid position requiring onsite work four or more days per week.
  • Ford of Canada is an equal opportunity employer and provides disability accommodations during recruitment and assessment upon request.
  • The company does not sponsor work permit applications for this position.

Ford Motor

We don't just make history -- we make the future. Ford put the world on wheels over a century ago, and our teams are re-inventing icons and creating groundbreaking connected and electric vehicles for the next century. We believe in serving our customers, our communities, and the world. If you do,...

Similar positions

Sr. Software Engineer, CDN (Starlink)

  • SpaceX
  • Full time
  • USA
  • 11/13/2026
  • Salary: $200k - $280k/yr
  • Palo Alto, CA

Senior Software QA Engineer

  • Firestorm
  • Full time
  • USA
  • 11/13/2026
  • Salary: $140k - $185k/yr
  • San Diego, CA

Sr. Software Engineer, CDN (Starlink)

  • SpaceX
  • Full time
  • USA
  • 11/13/2026
  • Salary: $190k - $270k/yr
  • Redmond, WA

Principal Software Engineer, CDN (Starlink)

  • SpaceX
  • Full time
  • USA
  • 11/13/2026
  • Salary: $255k - $340k/yr
  • Hawthorne, CA

Aerospace Software Engineer (Starfall)

  • SpaceX
  • Full time
  • USA
  • 11/13/2026
  • Salary: $125k - $175k/yr
  • Hawthorne, CA