Machine Learning Software Developer
$96k - $146k per yearFull-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...SuggestedFull time
$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...SuggestedLong term contractFull timeTemporary workWork at officeLocal areaWorldwide- ...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...SuggestedLong term contractFull timeTemporary work
$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...SuggestedLong term contractFull timeTemporary workInternshipManual laborWorldwide$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$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...InternshipRemote work$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 timeLive InFlexible hours$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 timeInternshipImmediate start$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 timeFlexible hours$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 contractFull timeInternshipImmediate startWorldwide$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 timeInternshipImmediate start$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 payContract workFreelanceRemote workWorldwide10 hours per week$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 timeInternshipImmediate start$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 timeInternshipImmediate start$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 timeWork at officeRemote workFlexible hours$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 timeWork at officeRemote workFlexible hours$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 employmentTemporary workFor contractorsRemote work$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 timeInternshipImmediate start- ...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...
$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...$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 timeInternshipImmediate start$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$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 employmentFlexible hours- ...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 timeRemote workMonday to friday
- 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
$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 contractFull timeTemporary workInternship- ...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
$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$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 employmentFull timeWork at officeRemote workHome officeMonday to friday3 days per week$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 employmentFull timeWork at officeHome officeMonday to friday2 days per week3 days per week
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Machine Learning Software Developer. Be the first to apply!
Related searches
- machine learning engineer Ottawa, ON
- junior machine learning developer Ottawa, ON
- software engineer part time Ottawa, ON
- software engineer Ottawa, ON
- software design engineer Ottawa, ON
- software engineer - computer Ottawa, ON
- software developer internship no experience Ottawa, ON
- ingénieur logiciel Ottawa, ON
- software engineer co-op Ottawa, ON
- software development engineer Ottawa, ON

