Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Machine Learning Software Developer

$96k - $146k per year
Full-time

Ford Motor

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.
Vacancy posted 3 hours ago
Similar jobs that could be interesting for youBased on the Machine Learning Software Developer in Ottawa, ON vacancy
  • Introduction At IBM Software, we transform client challenges into solutions. Building the world...  ...endless opportunities for IBMers to learn, grow, and make an impact on a global scale...  ...technologies, partners, and industries to design, develop, and deliver solutions that power digital... 
    Suggested
    Full time

    IBM

    Ottawa, ON
    10 days ago
  • $95k - $110k per year

     ...that make our tomorrow's possible. This role is Hybrid Ottawa Software Developer Position Summary The successful candidate will build robust,...  ...make hiring decisions on our behalf. Why Join Us?Say HI and learn more about working at Thales [click here]( #hybrid #LI-KL1 Thales... 
    Suggested
    Long term contract
    Full time
    Temporary work
    Work at office
    Local area
    Worldwide

    Thales

    Ottawa, ON
    6 days ago
  •  ...baseband development team and help build software for current and next-generation radio access...  ...radio resource management functions. Develop software for embedded, real-time environments...  ...to be an Equal Opportunity employer, learn more. If you need assistance or to request... 
    Suggested
    Long term contract
    Full time
    Temporary work

    Ericsson

    Ottawa, ON
    4 days ago
  • $85k - $111.3k per year

     ...this opportunity We are looking for a 5G Software Designer to join our Baseband...  ...components within the communication stack. Develop and maintain the platform SDK used by application...  ...proud to be an Equal Opportunity employer, learn more. If you need assistance or to request... 
    Suggested
    Long term contract
    Full time
    Temporary work
    Internship
    Manual labor
    Worldwide

    Ericsson

    Ottawa, ON
    4 days ago
  • $96k - $146k per year

     ...more! In this position.. We are seeking a Senior Embedded Software Engineer with 8+ years of embedded software development experience...  ..., and help shape team AI practices and guardrails. Design, develop, and debug embedded C software for low-level and platform-level... 
    Suggested

    Ford Motor Company

    Ottawa, ON
    3 days ago
  • $75k - $110k per year

     ...and continue to invest in their learning and development, career...  ...About The Role As a Front End Developer you will be responsible for the...  .... Our teams use an Agile Software development process to deliver...  ...great software? Do you strive to learn new things every day? Do you want... 
    Internship
    Remote work

    Agility PR Solutions

    Ottawa, ON
    14 days ago
  • $115k - $145k per year

     ...right in. Why You’ll Love This Role Lumentum is developing the next generation of Optical Circuit Switch...  .... We are looking for a hands-on senior developer to take technical ownership of embedded Linux application software from design through implementation, integration... 
    Full time
    Live In
    Flexible hours

    Lumentum Operations

    Ottawa, ON
    5 days ago
  • $80k - $105k per year

     ...Limited (NYSE: BB; TSX: BB), provides the trusted foundation that software-defined and physical AI systems depend on to operate safely and...  ...Do you enjoy working at the intersection of operating systems, developer tools, AI, robotics, and embedded platforms? At QNX, we're on a... 
    Full time
    Internship
    Immediate start

    BlackBerry

    Ottawa, ON
    6 days ago
  • $150k - $183k per year

     ...Senior Software Developer – Embedded VoIP Systems About the Role We are seeking an experienced Embedded Software Developer to join our...  ...quality work under schedule constraints. Willing and able to learn new technologies quickly.   The Canada base salary range... 
    Full time
    Flexible hours

    Fortinet

    Ottawa, ON
    5 days ago
  • $131.25k - $181.25k per year

     ...industries, providing a trusted foundation for software-defined businesses to thrive. The...  ...Join a team of highly skilled engineers developing the compilers, libraries, utilities, and...  ...development platform. What you'll do: Design, develop, and enhance system-level software... 
    Long term contract
    Full time
    Internship
    Immediate start
    Worldwide

    BlackBerry

    Ottawa, ON
    9 hours ago
  • $108.75k - $152.25k per year

     ...technology-driven industries, providing a trusted foundation for software-defined businesses to thrive. The business leads the way in...  ...Test Team is seeking an experienced and highly motivated Software Developer in Test to help validate and deliver next-generation QNX software... 
    Full time
    Internship
    Immediate start

    BlackBerry

    Ottawa, ON
    6 days ago
  • $100 per hour

     ...An enterprise client is seeking experienced software developers to participate in an AI training project focused on testing and evaluating...  ...eligible. Projects involving AI model training or evaluation, machine learning infrastructure, security exploit tooling, or the processing... 
    Hourly pay
    Contract work
    Freelance
    Remote work
    Worldwide
    10 hours per week

    Lifted, an Upwork Company™

    Ottawa, ON
    3 days ago
  • $131.25k - $181.25k per year

     ...technology-driven industries, providing a trusted foundation for software-defined businesses to thrive. The business leads the way in...  ...generation of embedded and real-time systems. What You'll Do Design, develop, and enhance core operating system technologies at the kernel... 
    Full time
    Internship
    Immediate start

    BlackBerry

    Ottawa, ON
    6 days ago
  • $108.75k - $152.25k per year

     ...BB), provides the trusted foundation that software-defined and physical AI systems depend on...  ...Package (BSP) Team is looking for Driver Developers (Software Dev II & Senior’s) to design...  ...standards Interested in opportunities to develop software under specialised safety... 
    Full time
    Internship
    Immediate start

    BlackBerry

    Ottawa, ON
    6 days ago
  • $80k - $105k per year

     ...technologies that will support the Canadian Armed Forces (CAF) and its allies. The Job SRC CAN Ltd is seeking an Intermediate Software Developer to contribute to the design, development, and delivery of next-generation EW Operational Support Systems (EWOSS) including... 
    Full time
    Work at office
    Remote work
    Flexible hours

    SRC Can

    Ottawa, ON
    a month ago
  • $100k - $135k per year

     ...Radar technologies that will support the Canadian Armed Forces (CAF) and its allies. The Job SRC CAN Ltd is seeking a Senior Software Developer to contribute to the design, development, and delivery of next-generation EW Operational Support Systems (EWOSS) including... 
    Full time
    Work at office
    Remote work
    Flexible hours

    SRC Can

    Ottawa, ON
    a month ago
  • $82.45k - $102.51k per year

     ...Grade: UOITP Grade 10 Salary Range: $82 450,00 - $102 514,00 Position Purpose: Evaluates user business and software requirements and develops new or enhance existing and off-the-shelf computer applications. Is assigned small projects of limited duration or may participate... 
    Permanent employment
    Temporary work
    For contractors
    Remote work

    University of Ottawa

    Ottawa, ON
    3 days ago
  • $90k - $126k per year

     ...Limited (NYSE: BB; TSX: BB), provides the trusted foundation that software-defined and physical AI systems depend on to operate safely and...  ...Do you enjoy working at the intersection of operating systems, developer tools, AI, robotics, and embedded platforms? At QNX, we're on a... 
    Full time
    Internship
    Immediate start

    BlackBerry

    Ottawa, ON
    6 days ago
  •  ...is a global leader in the development of digital investigative software that acquires, analyzes, and shares evidence from computers, smartphones...  ..., no matter what role you play. You’ll be supported through learning and development, not to mention an incredible team with... 

    magnetforensics

    Ottawa, ON
    a month ago
  • $137k per year

     ...Introduction At IBM Software, we transform client challenges into solutions. Building the world...  ...endless opportunities for IBMers to learn, grow, and make an impact on a global scale...  ...technologies, partners, and industries to design, develop, and deliver solutions that power digital... 

    IBM

    Ottawa, ON
    24 days ago
  • $108.75k - $152.25k per year

     ...Type: Regular Job Description: Shape the software foundation behind the next generation of...  .... At QNX, our Sensor Framework team is developing a high-performance, scalable framework...  ...for an accomplished Embedded Software Developer who thrives on solving complex, low-level... 
    Full time
    Internship
    Immediate start

    BlackBerry

    Ottawa, ON
    6 days ago
  • $24 - $35 per hour

     ...2022 Career Directory Canada’s Best Employers for Recent Graduates for the 5th consecutive year . Position Title: Embedded Software Developer Co-op (Optical Circuit Switch) Employment Type: Student – Co-op, existing vacancy Location: Ottawa ON, Onsite About Lumentum... 
    Full time

    Lumentum Operations

    Ottawa, ON
    6 days ago
  • $58k - $102k per year

     ...-being and connectedness. Learn from deep subject matter experts...  ...them with all phases of the software lifecycle, as well as...  ...change to support our clients in developing end to end technology delivery...  ...years of experience as a Cúram Developer in the full life cycle of... 
    Permanent employment
    Flexible hours

    Deloitte

    Ottawa, ON
    4 days ago
  •  ...Organimi ( is a leading B2B SaaS software publisher, and we’re searching for an experienced AI / Machine Learning Developer. The successful candidate will be a key contributor to Organimi’s next generation of intelligent product features and automation systems focused... 
    Full time
    Remote work
    Monday to friday

    Organimi

    Ottawa, ON
    10 hours ago
  • Introduction At IBM Software, we transform client challenges into solutions. Building the world...  ...endless opportunities for IBMers to learn, grow, and make an impact on a global scale...  ...technologies, partners, and industries to design, develop, and deliver solutions that power digital... 
    Full time

    IBM

    Ottawa, ON
    3 days ago
  • $69k - $90.3k per year

     .... We are looking for a passionate AI Developer who wants to apply AI and software development skills to real-world engineering challenges while learning from experienced engineers and technology...  ...Python Understanding of AI and machine learning fundamentals obtained... 
    Long term contract
    Full time
    Temporary work
    Internship

    Ericsson

    Ottawa, ON
    7 days ago
  •  ...options are stated. You will combine software engineering habits with hands-on AI/ML expertise...  ..., and iteration. The position includes developing documented software, defining performance...  ...Bring Python software engineering, deep learning, cloud AI, and MLOps skills to production... 
    Flexible hours

    Osedea

    Ottawa, ON
    10 hours ago
  • $55k - $70k per year

     ...spacecraft are built from. You'll run CNC machines, weld and fabricate, and support hands-on...  ...drive, craftsmanship, and the ability to learn quickly matter more. If you take pride in...  ...(Fusion 360, Mastercam, or similar CAM software) Certified or highly proficient in TIG... 
    Manual labor

    Spaceium

    Ottawa, ON
    7 hours ago
  • $80k - $90k per year

     ...are looking for a Frontend/UI Developer to join the Larus team. You...  ...user flows, and deliver working software;  Architect and build...  ...team-building events; and Learning and development opportunities...  ...Artificial Intelligence (AI), Machine Learning (ML), Big Data Analytics... 
    Permanent employment
    Full time
    Work at office
    Remote work
    Home office
    Monday to friday
    3 days per week

    Larus Technologies

    Ottawa, ON
    17 days ago
  • $90k - $140k per year

     ...individuals to join the Larus team as a Software Engineer. Our Software Engineering team is currently developing end-to-end real-time solutions...  ...of software problems and learn and apply new skills. Key...  ...Experience in one or more of virtual machines, Kubernetes, containerization,... 
    Permanent employment
    Full time
    Work at office
    Home office
    Monday to friday
    2 days per week
    3 days per week

    Larus Technologies

    Ottawa, ON
    17 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Machine Learning Software Developer. Be the first to apply!