Staff Software Engineer, Qualcomm AI Runtime - Markham - Nutanix

    Nutanix
    Nutanix Markham

    1 week ago

    Full time
    Description

    Company:


    Qualcomm Canada ULC

    Job Area:


    Engineering Group, Engineering Group > Machine Learning Engineering

    General Summary:


    Staff Software Engineer – Qualcomm AI Runtime

    AI is revolutionizing how we solve complex, cross‑domain challenges—and Generative AI (GenAI) and Agentic AI is at the forefront of this transformation. As part of the AI Software team, you will contribute to the development of the Qualcomm AI Runtime SDK, empowering OEMs and developers to deploy advanced deep neural networks (DNNs) on cutting‑edge Qualcomm Hexagon DSP Systems.

    In this role, your focus will be on design and development of software to enable GenAI and Agentic AI capabilities for on‑device via Qualcomm AI Runtime SDK, enabling real‑time, high‑performance inference across diverse platforms—from smartphones and automotive systems to smart appliances. You will collaborate with developers and OEMs to optimize GenAI models for on‑device inferencing capabilities. You will have the opportunity to show your passion for software design and development with your analytical, design, programming, and debugging skills.

    Join us to shape the future of intelligent devices powered by GenAI—where your work will directly impact how users interact with technology in their daily lives.

    New Headcount

    Duties and Responsibilities:

    • Design and develop high‑performance software using model C++17 for the Qualcomm AI Runtime SDK
    • Design and develop impactful solutions to optimize GenAI model execution on‑device, leveraging Hexagon DSPs for efficient inference latency and power.
    • Lead new features development for Qualcomm AI Runtime SDK and collaborate with global cross‑functional team as part of the software development lifecycle
    • Lead project discussions and analysis on system and model deployment designs for GenAI models
    • Use cross compiler toolchains for embedded systems such as Android, embedded Linux, Windows on Snapdragon and QNX
    • Implement and optimize Machine Learning operations using modern C++17 on Hexagon DSP systems
    • Contribute to the development of tools and GenAI workflows for chip design, model and system analysis
    • Participate in software quality process improvements

    Preferred Qualifications:

    • Six or more years of relevant work experience
    • Experience with modern C++17 language features and C++ design patterns
    • Background in mathematical algorithms using fast math libraries and vector instructions sets
    • Practical experience with developing middleware or firmware software
    • Experience with multitasking and multithreading driver development
    • Experience with Hexagon DSP SDK or cross compiler toolchains for embedded systems and JIT technologies
    • Experience with low level interactions between operating systems and hardware.
    • Experience with Qualcomm FastRPC and Windows MCDM drivers
    • Experience using/integrating Qualcomm AI Stack products (e.g. QNN, SNPE, QAIRT)
    • Familiarity with TensorFlow, PyTorch or ONNX
    • Experience with agile software development practices, Jira system and tools such as git
    • Ability to collaborate and lead discussions across a globally diverse team

    Education Requirements:

    • Minimum: Bachelor's degree in Computer Science, Computer Engineering, or Electrical Engineering
    • Preferred: Master's degree in Computer Science, Computer Engineering, or Electrical Engineering

    Minimum Qualifications:

    • 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.
    • Master's degree in Computer Science, Engineering, Information Systems, or related field and 3+ years of Hardware Engineering, Software Engineering, Systems Engineering, or related work experience.
    • PhD in Computer Science, Engineering, Information Systems, or related field and 2+ years of Hardware Engineering, Software Engineering, Systems Engineering, or related work experience.

    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- 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).

    Qualcomm expects its employees to abide by all applicable policies and procedures, including but not limited to security and other requirements regarding protection of Company confidential information and other confidential and/or proprietary information, to the extent those requirements are permissible under applicable law.

    To all Staffing and Recruiting Agencies:


    Our Careers Site is only for individuals seeking a job at Qualcomm. Staffing and recruiting agencies and individuals being represented by an agency are not authorized to use this site or to submit profiles, applications or resumes, and any such submissions will be considered unsolicited. Qualcomm does not accept unsolicited resumes or applications from agencies. Please do not forward resumes to our jobs alias, Qualcomm employees or any other company location. Qualcomm is not responsible for any fees related to unsolicited resumes/applications.

    Pay range and Other Compensation & Benefits:


    $131, $181,200.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.

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


    #J-18808-Ljbffr

  • Only for registered members Markham, Ontario

    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. · ...

  • Only for registered members Markham, Ontario

    We are seeking a Senior Embedded Software Engineer to join our team. · 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 workload ...

  • Only for registered members Markham, Ontario

    We are revolutionizing how we solve complex challenges—and Generative AI (GenAI) and Agentic AI is at the forefront of this transformation. · ...

  • Only for registered members Markham, Ontario

    We are inventing developing and commercializing power-efficient on-device AI edge cloud AI and 5G to make this a reality. The AI Processor System software team is looking for talented and passionate engineers to develop and deliver novel embedded AI solutions to enable state-of-t ...

  • Only for registered members Markham, Ontario

    We are seeking a Machine Learning software engineer with embedded experience. · Qualcomm Automotive AI Software team is rapidly expanding to offer optimized solutions for infotainment and ADAS/Autonomous Driving. · Design and implement core components of the ML runtime framework ...

  • Only for registered members Markham, Ontario

    As an intern on the Machine Learning Systems Team, you will collaborate with software and hardware performance architecture teams to enhance ML compilers for Qualcomm chips. The team works directly on production compilers targeting Qualcomm's Neural Processing Unit (NPU) and ship ...

  • Only for registered members Markham, Ontario

    +As a member of Low Power AI solution team, you will play a critical role at deploying AI models on Qualcomm's low power AI accelerator. · +Explore and prototype novel or emerging ML model architectures optimized for on-device, low-power inference, including vision, audio, and mu ...

  • Only for registered members Markham, ON

    As a member of Low Power AI solution team you will play a critical role at deploying AI models on Qualcomm's low power AI accelerator. · ...

  • Only for registered members Markham, Ontario

    As a member of Low Power AI solution team, you will play a critical role at deploying AI models on Qualcomm's low power AI accelerator. · ...

  • Only for registered members Markham $114,400 - $164,400 (CAD)

    We are seeking a Senior Embedded Software Engineer with expertise in machine learning runtime development to join our Low Power AI Solutions team. As a member of this team, you will play a critical role in enabling efficient deployment of AI models on Qualcomm's low-power AI acce ...

  • Only for registered members Markham $131,200 - $181,200 (CAD)

    We are seeking an experienced Staff Software Engineer to join our AI software team. As part of this team you will contribute to develop the Qualcomm AI Runtime SDK enabling OEMs and developers deploy advanced deep neural networks (DNNs) on cutting-edge Qualcomm Hexagon DSP System ...

  • Only for registered members Markham $131,200 - $181,200 (CAD)

    As part of the AI Software team you will contribute to the development of the Qualcomm AI Runtime SDK empowering OEMs and developers to deploy advanced deep neural networks DNNs on cutting-edge Qualcomm Hexagon DSP Systems. · In this role your focus will be on design and developm ...

  • Only for registered members Markham Full time $131,200 - $181,200 (CAD)

    We are seeking a Machine Learning software engineer with embedded experience. · Qualcomm Automotive AI Software team is rapidly expanding to offer optimized solutions for infotainment and ADAS/Autonomous Driving. · ...

  • Only for registered members Markham $131,200 - $181,200 (CAD)

    We are building the future of intelligent devices powered by GenAI—where your work will directly impact how users interact with technology in their daily lives. · As part of the AI Software team, you will contribute to the development of the Qualcomm AI Runtime SDK. · ...

  • Only for registered members Markham

    This internship offers a unique opportunity to strengthen both software and hardware skill sets by working with cutting-edge AI models including Llama QWEN DeepSeek GPT-OSS etc. · Compile neural networks to Qualcomm hardware analyze performance and prototype algorithms to improve ...

  • Only for registered members Markham $99,500 - $149,300 (CAD)

    We are building highly optimized on-device AI solutions. We combine high performance software with cutting-edge hardware to run deep neural nets with that little computer you keep in your pocket, that car you drive, or that vacuum cleaner you unleash to clean your house. Come joi ...

  • Only for registered members Markham Full time $131,200 - $181,200 (CAD)

    Create and implement machine learning techniques, frameworks and tools that enable the efficient discovery and utilization of state-of-the-art machine learning solutions over a broad set of technology verticals or designs. · ...

  • Only for registered members Markham Full time $114,400 - $164,400 (CAD)

    + As a leading technology innovator, Qualcomm pushes the boundaries of what's possible to enable next-generation experiences · + Qualcomm Engineers collaborate with cross-functional teams to enhance the world of mobile, edge, auto, · + In this position you will build high perfor ...

  • Only for registered members Markham $114,400 - $164,400 (CAD)

    We are building highly optimized on-device AI solutions combining high-performance software with cutting-edge hardware to run deep neural nets in devices such as smartphones cars vacuum cleaners. · Own key aspects of the AI stack to help provide solutions that make a difference · ...

  • Only for registered members Markham Full time $114,400 - $164,400 (CAD)

    This is an exciting opportunity to join our Low Power AI solution team as a Senior Embedded Software Engineer. · ...

  • Only for registered members Markham Full time $114,400 - $164,400 (CAD)

    This position focuses on mapping high level machine learning operators to low level hardware instructions, involving various optimization techniques: graph transformation, scheduling, memory planning, individual operator implementation, quantization etc. · Your expertise at machi ...

Jobs
>
Markham