Talent.com
Talentlab
AI Software Engineer (C++)Talentlab • Toronto, None, Canada
AI Software Engineer (C++)

AI Software Engineer (C++)

Talentlab • Toronto, None, Canada
7 days ago
Job type
  • Full-time
Job description
Machine Learning / AI Software Engineer

Location: Toronto, ON
Job Type: Full-Time
Industry: Technology / AI / Semiconductor

About the Role

Our client is a global technology leader developing next-generation AI and machine learning solutions for mobile, automotive, IoT, and edge computing applications.

We are looking for a Machine Learning / AI Software Engineer to join a highly technical team focused on building high-performance, on-device AI software. In this role, you’ll work across the AI software stack, developing and optimizing software that enables neural networks to run efficiently on specialized hardware.

This is an opportunity to work on cutting-edge AI technology, collaborating closely with software, hardware, architecture, and customer teams to deliver production-quality solutions.

What You’ll Do

  • Develop and optimize software for AI and machine learning workloads running on specialized hardware.
  • Design and implement optimization algorithms for ML operators and neural network layers.
  • Enhance AI software frameworks to improve performance and resource utilization.
  • Develop profiling, debugging, and developer tools to accelerate deployment of new neural network models.
  • Evaluate and optimize neural network runtime performance, efficiency, and accuracy.
  • Enable new AI models and software features based on customer requirements and use cases.
  • Work closely with hardware and architecture teams to improve overall AI performance and capabilities.
  • Collaborate with cross-functional engineering teams to deliver cohesive, production-ready solutions.
  • Contribute to software quality, development processes, and commercial product releases.
  • Help drive technical ideas from concept through implementation and deployment.

What You’ll Bring

  • 5+ years of professional software engineering experience, ideally in AI/ML, embedded systems, or performance optimization.
  • Bachelor's degree in Computer Science, Engineering, Information Systems, or a related discipline; Master's or PhD is an asset.
  • Strong C++ programming skills and experience developing production software.
  • Strong analytical, problem-solving, debugging, and software development skills.
  • Experience with Python and NumPy.
  • Experience with deep learning frameworks such as TensorFlow or PyTorch.
  • Experience developing software for Android or embedded Linux is an asset.
  • Experience optimizing algorithms for hardware acceleration, using technologies such as OpenCL, OpenGL ES, DSPs, or similar architectures.
  • Strong understanding of mathematical and computational concepts including:
    • Linear algebra
    • Fast math libraries
    • Multithreading
    • Vectorization and SIMD instruction sets
  • Ability to work effectively across large, globally distributed engineering teams.
  • Strong written and verbal communication skills.
  • Curiosity, adaptability, and a willingness to learn and tackle complex technical problems.

Why This Role?

You’ll have the opportunity to work on high-performance AI software at the edge, solving challenging problems at the intersection of machine learning, software, and hardware. Your work will directly contribute to the deployment of advanced AI capabilities across next-generation connected devices and platforms.

Create a job alert for this search

AI Software Engineer (C++) • Toronto, None, Canada

Similar jobs

Staff AI Software Engineer (C++)

Qualcommmarkham, on, Canada
Full-time

Bachelor's degree in Computer Science, Engineering, Information Systems, or related field and 4+ years of Hardware Engineering, Software Engineering, Systems Engineering, or related work experience... Show more

 • Promoted

Lead Software Engineer AI - (Materia AI)

Thomson Reuterstoronto, on, Canada
Full-time

This posting is for proactive recruitment purposes and may be used to fill current openings or future vacancies within our organization.Lead Software Engineer - AI (Materia AI).Are you excited abou... Show more

 • Promoted

Senior Software Engineer, AI

KlueToronto, ON, CA
Full-time

Senior Machine Learning Engineer.Toronto, focusing on building and optimizing state-of-the-art LLM-powered agents that can reason, plan and automate workflows for users.You will be leading the desi... Show more

 • Promoted

Lead Engineer in Financial AI Software

Boosted.aitoronto, on, Canada
Full-time

Become a Lead Engineer at Boosted.Focus on designing scalable systems that empower organizations and enhance productivity.Senior Software Engineer position will involve close collaboration with eng... Show more

 • Promoted

Principal AI Solutions Developer

OpenTextrichmond hill, york region, Canada
Full-time

Become a Principal AI Solutions Developer at OpenText, leading the charge in creating sophisticated agentic AI systems.Use your expertise to enhance IT Operations security and observability.OpenTex... Show more

 • Promoted

Generative AI Engineer — Azure & LLM Solutions

GEI Consultantsmarkham, york region, Canada
Full-time

A leading engineering and consulting firm in Ontario seeks an AI Engineer to develop and deploy AI solutions.The ideal candidate will have extensive software engineering experience and skills in Ge... Show more

 • Promoted

AI Software Engineer — ROCm & GPU Innovation

AMDMarkham, York Region, CA
Full-time

A leading semiconductor company in Markham is seeking a Software Development Engineer to focus on innovative AI software features.The role involves validating and releasing software, contributing t... Show more

 • Promoted

Agentic-AI Software Engineer Toronto, ON

FirePower Capital CorporationToronto, Ontario, Canada
Full-time

We're looking for top-tier engineers - the best of the best - who use modern AI development tools (Claude Code, Codex etc) and multi-agent workflows to build and manage large custom applications at... Show more

 • Promoted

Ai Engineer

Armilla AIToronto, Canada
Full-time

Armilla AI is a cutting-edge startup based in Toronto, Ontario, Canada, operating at the intersection of artificial intelligence and insurance.We're not just talking about AI risk; we're a... Show more

 • Promoted

AI Platform Software Engineer

GeotabToronto, ON, CA
Full-time

Empower AI initiatives as a Senior Data Platform Developer focused on machine learning technologies.Develop, maintain, and enhance AI applications while ensuring the performance and reliability of ... Show more

 • Promoted

Contract Software Engineer Specializing in Advanced AI Techniques

TuringToronto, ON, CA
Full-time

Embrace an exciting challenge as a Software Engineer specializing in AI.Collaborate with teams in a remote setting to elevate AI code quality and efficiency.You will be responsible for applying you... Show more

 • Promoted

Senior Software Engineer, AI Platform

eBayToronto, ON, CA
Full-time

At eBay, we're more than a global ecommerce leader - we’re changing the way the world shops and sells.Our platform empowers millions of buyers and sellers in more than 190 markets around the world.... Show more

 • Promoted

Senior Research Engineer, Agentic Software Systems

Huawei Technologies Canada Co., Ltd.markham, on, Canada
Full-time

Huawei Canada is seeking a Senior Research Engineer to develop agentic software systems.Innovate AI applications while enhancing software engineering collaboration within our team.Joining the Intel... Show more

 • Promoted

Senior Software Engineer, AI Ecosystems (Auth0)

Oktatoronto, on, Canada
Full-time

Okta is The World’s Identity Company.We free everyone to safely use any technology, anywhere, on any device or app.Our flexible and neutral products, Okta Platform and Auth0 Platform, provide secur... Show more

 • Promoted

Demo Engineer - AI [32469]

Stealth AI Startuptoronto, on, Canada
Full-time

Get AI-powered advice on this job and more exclusive features.This range is provided by Stealth AI Startup.Your actual pay will be based on your skills and experience — talk with your recruiter to ... Show more

 • Promoted

Senior Software Architect - AI Innovations

OpenTextrichmond hill, york region, Canada
Full-time

Lead AI innovations at OpenText as a Senior Principal Software Architect.This role focuses on hands-on architecture design and AI systems improvement.As part of the AI Engineering team, you will be... Show more

 • Promoted

Senior Software Engineer, Agentic AI

PowerToFlyToronto, ON, CA
Full-time

Shape the future of AI‑driven content technology while leading cutting‑edge innovation.In this role you will develop scalable and innovative solutions using AI and Machine Learning on a rapidly gro... Show more

 • Promoted

Remote Software Engineer – AI Trajectory Annotations

Weekday AI (YC W21)Toronto, ON, CA
Remote
Part-time

A leading AI consultancy is seeking experienced Software Engineers to assist in creating training datasets for AI models.This part-time role, based in Canada, demands a minimum of 2 years' experien... Show more

 • Promoted

Research Engineer in AI Software Systems

Huawei CanadaMarkham, ON, CA
Full-time

Become a Research Engineer with Huawei Canada, focusing on agentic software systems and the evolution of AI collaboration in software projects.Drive innovative research and development.The Intellig... Show more

 • Promoted

Software Engineer, AI

CalabrioToronto, ON, CA
Full-time

Are you driven by innovation and looking to thrive in a fast‑paced, growing environment? Join us at Calabrio‑Verint and be part of our dynamic team! Help us reshape the landscape of customer experi... Show more