Talent.com
Senior Embedded Software Engineer, Machine Learning runtime
Senior Embedded Software Engineer, Machine Learning runtimeNutanix • Markham, York Region, CA
Senior Embedded Software Engineer, Machine Learning runtime

Senior Embedded Software Engineer, Machine Learning runtime

Nutanix • Markham, York Region, CA
9 days ago
Job type
  • Full-time
Job description

Company

Qualcomm Canada ULC

Job Area

Engineering Group, Engineering Group >

Machine Learning Engineering

General Summary

As a member of the Low Power AI Solutions team, you will play a critical role in enabling efficient deployment of AI models on Qualcomm's low‑power AI accelerators. This position focuses on developing and optimizing the machine learning runtime framework for inference workloads on embedded edge devices. You will be responsible for implementing performance‑critical components of the machine learning runtime framework and applying advanced optimization techniques. This role includes adding runtime support for popular ML architectures that are best suited for Qualcomm’s low‑power AI accelerators. Your work will directly impact the runtime efficiency, latency, and power consumption of AI applications running on Qualcomm hardware.

Key Responsibilities

  • Design and implement core components of the ML runtime framework for inference on embedded systems.
  • Collaborate with compiler, hardware, and model teams to co-design efficient execution paths for AI workloads.
  • Develop and maintain C / C++ code for runtime kernels and system‑level integration.
  • Develop tools to assist with performance profiling and debugging of quantized model accuracy.
  • Analyze and improve runtime behavior using profiling tools and hardware counters.
  • Support deployment of models from popular ML frameworks (e.g., Onnx, TensorFlow, PyTorch) onto Qualcomm’s inference stack.

Required Skills & Experience

  • Strong hands‑on experience in performance optimization for embedded or low‑power systems.
  • Proficient in C / C++ programming , with a focus on system‑level and runtime development.
  • Solid understanding of embedded system design , including memory hierarchy and hardware‑software interaction.
  • Experience with Linux / Android development environments and toolchains.
  • Familiarity with computer architecture , especially for AI accelerators or DSPs.
  • Basic knowledge of machine learning concepts and model structures.
  • Preferred Qualifications

  • Master’s degree in Computer Science, Engineering, or related field.
  • 2+ years of experience with ML frameworks (e.g., TensorFlow, PyTorch, ONNX).
  • 2+ years of experience in embedded system development and optimization for ML inference.
  • 2+ years of experience with C / C++ in performance‑critical environments.
  • Experience with low‑level OS interactions (Linux, Android, QNX).
  • Familiarity with quantization, graph optimization, and model deployment pipelines.
  • Experience working in cross‑functional teams and large matrixed organizations.
  • Minimum Qualifications

  • Bachelor's degree in Computer Science, Engineering, Information Systems, or related field and 2+ years of Hardware Engineering, Software Engineering, Systems Engineering, or related work experience.
  • Master's degree in Computer Science, Engineering, Information Systems, or related field and 1+ year of Hardware Engineering, Software Engineering, Systems Engineering, or related work experience.
  • PhD in Computer Science, Engineering, Information Systems, or related field.
  • Applicants

    Qualcomm is an equal opportunity employer. If you are an individual with a disability and need an accommodation during the application / hiring process, rest assured that Qualcomm is committed to providing an accessible process. You may e‑mail disability-accomodations@qualcomm.com or call Qualcomm's toll‑free number found here. Upon request, Qualcomm will provide reasonable accommodations to support individuals with disabilities to be able participate in the hiring process. Qualcomm is also committed to making our workplace accessible for individuals with disabilities. (Keep in mind that this email address is used to provide reasonable accommodations for individuals with disabilities. We will not respond here to requests for updates on applications or resume inquiries).

    Pay range and Other Compensation & Benefits

    $114,400.00 - $164,400.00

    The above pay scale reflects the broad, minimum to maximum, pay scale for this job code for the location for which it has been posted. Even more importantly, please note that salary is only one component of total compensation at Qualcomm. We also offer a competitive annual discretionary bonus program and opportunity for annual RSU grants (employees on sales‑incentive plans are not eligible for our annual bonus). In addition, our highly competitive benefits package is designed to support your success at work, at home, and at play. Your recruiter will be happy to discuss all that Qualcomm has to offer.

    Contact

    If you would like more information about this role, please contact Qualcomm Careers.

    #J-18808-Ljbffr

    Create a job alert for this search

    Senior Machine Learning Engineer • Markham, York Region, CA

    Similar jobs
    Senior Staff Software Engineer, Embedded Payroll Platform

    Senior Staff Software Engineer, Embedded Payroll Platform

    Gusto • Toronto C6A, ON, Canada
    Full-time
    A leading payroll solutions company is seeking an experienced Senior Staff Software Engineer for the Embedded Payroll team in Toronto. This role involves hands-on development in a complex Ruby on Ra...Show more
    Last updated: 30+ days ago • Promoted
    Senior Embedded Software Engineer, Machine Learning runtime

    Senior Embedded Software Engineer, Machine Learning runtime

    Nutanix • Markham
    Full-time
    Engineering Group, Engineering Group > .As a member of the Low Power AI Solutions team, you will play a critical role in enabling efficient deployment of AI models on Qualcomm's low‑power AI acceler...Show more
    Last updated: 9 days ago • Promoted
    Senior Hardware Designer - Hybrid Rail / Embedded Systems

    Senior Hardware Designer - Hybrid Rail / Embedded Systems

    Hitachi Rail • Toronto C6A, ON, Canada
    Remote
    Full-time
    A leading transport technology company seeks a Senior Hardware Designer in Toronto, Ontario.The role requires over 5 years of experience in Hardware Design Engineering, particularly in embedded sys...Show more
    Last updated: 30+ days ago • Promoted
    Machine Learning Engineer

    Machine Learning Engineer

    Pinnacle • Toronto C6A, ON, Canada
    Full-time
    Machine Learning Technical Lead.Welcome to Pinnacle, the ultimate destination for sports enthusiasts seeking an exhilarating sportsbook and gaming experience! Established in 1998, we have solidifie...Show more
    Last updated: 30+ days ago • Promoted
    Senior Machine Learning Engineer

    Senior Machine Learning Engineer

    Provision • Toronto
    Full-time
    Provision is automating construction.We help contractors speed up their work, reduce risk, and eliminate errors that cost the industry more than $500B every year. Our mission is to make construction...Show more
    Last updated: 30+ days ago • Promoted
    Senior Machine Learning Engineer

    Senior Machine Learning Engineer

    Aviva plc • Toronto
    Full-time
    Senior Machine Learning Engineer page is loaded## Senior Machine Learning Engineerlocations : Markham : Torontoposted on : Posted 3 Days Agojob requisition id : R-163620Individually we are peop...Show more
    Last updated: 10 days ago • Promoted
    Lead Embedded Infotainment Software Engineer

    Lead Embedded Infotainment Software Engineer

    Rivian and Volkswagen Group Technologies • Toronto
    Full-time
    A leading automotive technology company based in Toronto is looking for a Staff Embedded Software Engineer to design and develop their embedded infotainment platform. This role requires a strong bac...Show more
    Last updated: 9 days ago • Promoted
    Senior Neural Network Kernel Software Development Engineer

    Senior Neural Network Kernel Software Development Engineer

    Targeted Talent • Toronto, ON, Canada
    Full-time
    Senior Neural Network Kernel Software Development Engineer.Our client is making substantial investments in software to enhance the seamless deployment of neural networks on their hardware, streamli...Show more
    Last updated: 30+ days ago • Promoted
    Senior Machine Learning Engineer - Systems

    Senior Machine Learning Engineer - Systems

    EvenUp • Toronto
    Full-time
    Senior Machine Learning Engineer - Systems.EvenUp is on a mission to close the justice gap using technology and AI.We empower personal injury lawyers and victims to get the justice they deserve.Our...Show more
    Last updated: 30+ days ago • Promoted
    Senior Embedded Software Engineer, Machine Learning runtime

    Senior Embedded Software Engineer, Machine Learning runtime

    Qualcomm • Markham
    Full-time
    Engineering Group, Engineering Group > .As a member of the Low Power AI Solutions team, you will play a critical role in enabling efficient deployment of AI models on Qualcomm's low-power AI acceler...Show more
    Last updated: 30+ days ago • Promoted
    Software Engineer (Machine / Deep Learning) (1 Year Temporary Contract)

    Software Engineer (Machine / Deep Learning) (1 Year Temporary Contract)

    AMD • Markham
    Full-time +1
    Software Engineer (Machine / Deep Learning) (1 Year Temporary Contract).Software Engineer (Machine / Deep Learning) (1 Year Temporary Contract). Get AI-powered advice on this job and more exclusive feat...Show more
    Last updated: 30+ days ago • Promoted
    Senior Embedded Firmware Engineer – Medical Imaging

    Senior Embedded Firmware Engineer – Medical Imaging

    EssilorLuxottica • Toronto C6A, ON, Canada
    Full-time
    A global leader in vision care products is looking for a Senior Firmware Engineer to develop and maintain firmware for retinal imaging devices. The role involves collaborating with multi-disciplinar...Show more
    Last updated: 30+ days ago • Promoted
    Machine Learning Engineer (GenAI, Toronto)

    Machine Learning Engineer (GenAI, Toronto)

    GPTZero • Toronto C6A, ON, Canada
    Full-time
    GPTZero is on a mission to restore trust and transparency on the internet.As the leading AI detection platform, we empower educators, students, journalists, marketers, and writers to navigate the e...Show more
    Last updated: 30+ days ago • Promoted
    Machine Learning Engineer

    Machine Learning Engineer

    Fullscript • Toronto C6A, ON, Canada
    Remote
    Full-time
    Senior Machine Learning Engineer.We’re a leading health technology company on a mission to help people get better.We started in 2011 with one simple idea : make it easier for practitioners to access...Show more
    Last updated: 19 days ago • Promoted
    Senior Machine Learning Engineer

    Senior Machine Learning Engineer

    hireVouch • Toronto, ON, Canada
    Full-time
    Senior Machine Learning Engineer - contract .Our client is a leading software consulting company.Senior Machine Learning Engineer. You will design and implement advanced machine learning soluti...Show more
    Last updated: 30+ days ago • Promoted
    Senior Embedded Software Engineer - Space Systems

    Senior Embedded Software Engineer - Space Systems

    Kepler Communications Inc. • Toronto, Canada
    Full-time
    A leading satellite communications firm in Toronto, Ontario, is seeking an experienced embedded software engineer.You'll develop and test high-quality software for advanced satellite systems and co...Show more
    Last updated: 9 days ago • Promoted
    Machine Learning Engineer Technical • Toronto, Canada

    Machine Learning Engineer Technical • Toronto, Canada

    Hyperproof • Toronto C6A, ON, Canada
    Remote
    Full-time
    Multiverse is a well‑funded, fast‑growing deep‑tech company founded in 2019.We are the largest quantum software company in the EU and have been recognized by CB Insights (2023 & 2025) as one of the...Show more
    Last updated: 26 days ago • Promoted
    Senior Qt / QML UI Engineer — Embedded Linux

    Senior Qt / QML UI Engineer — Embedded Linux

    Johnson Outdoors • Toronto C6A, ON, Canada
    Remote
    Full-time
    A leading outdoor recreational products company seeks a Senior Software Engineer to architect and develop robust C++ applications using the Qt / QML framework. The role involves mentoring junior engin...Show more
    Last updated: 19 days ago • Promoted