Staff Engineer, Machine Learning Engineering

Qualcomm builds optimized on-device AI stack with cutting edge hardware to run deep neural networks for mobile devices, automobiles, and smart home appliances.
Machine Learning
Staff Software Engineer
In-Person
5,000+ Employees
4+ years of experience
AI · Automotive · Enterprise SaaS

Description For Staff Engineer, Machine Learning Engineering

Qualcomm is seeking a Staff Engineer for Machine Learning Engineering to join their AI Software team. This role focuses on building the Qualcomm AI Engine direct, enabling OEMs and developers to run their deep neural network (DNN) models on Qualcomm Hexagon Processors. The position involves working with cutting-edge AI technology, developing high-performance software for AI engines, and extending AI solutions into industry-leading customer use cases.

The ideal candidate will be responsible for developing and optimizing modern C++17 software libraries for embedded systems, working on model analyzing tools, and debugging customer machine learning use cases. They will collaborate with a globally diverse team to implement and optimize machine learning operations on Hexagon Processors.

This is an excellent opportunity for someone passionate about AI and embedded systems, offering the chance to work with leading engineering and technology experts in the industry. The role combines technical expertise in C++17, machine learning, and embedded systems with the opportunity to impact various industries through Qualcomm's AI solutions.

Qualcomm offers comprehensive benefits including world-class health coverage, financial planning support, mental health resources, and continuous learning opportunities. The company fosters a supportive, inclusive culture where innovative ideas are encouraged and can contribute to world-changing technologies.

Join Qualcomm to be part of a team that's pushing the boundaries of AI technology and making significant impacts across multiple industries. Your work will directly influence the development of AI solutions used in phones, cars, and smart home devices worldwide.

Last updated 4 days ago

Responsibilities For Staff Engineer, Machine Learning Engineering

  • Development of modern C++17 software library for Qualcomm Hexagon Processors
  • Design and performance tune modern C++17 code for embedded systems
  • Development of model analyzing tools for internal and external customers
  • Debug customer machine learning use cases executing on Qualcomm AI Stack
  • Implement and optimize modern C++17 machine learning operations
  • Communication across globally diverse team
  • Participate in software quality process improvements

Requirements For Staff Engineer, Machine Learning Engineering

Linux
Python
  • Bachelor's degree in Computer Science, Engineering, Information Systems, or related field and 4+ years experience
  • Experience with modern C++17 language features
  • Background in mathematical algorithms using fast math libraries
  • Experience with multitasking and multithreading driver development
  • Familiarity with TensorFlow, PyTorch or ONNX
  • Experience with tools such as git, Linux, JIRA and Docker
  • Knowledge of design patterns

Benefits For Staff Engineer, Machine Learning Engineering

Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Assistance
Education Budget
  • World-class health coverage for employees and dependents
  • Financial planning and future security programs
  • Mental health and emotional support resources
  • Comprehensive wellbeing programs
  • Continuous learning and development programs
  • Tuition reimbursement
  • Mentorship opportunities

Interested in this job?

Jobs Related To Qualcomm Staff Engineer, Machine Learning Engineering

Staff/Senior Staff AI Developer Advocate

Staff/Senior Staff AI Developer Advocate position at Qualcomm focusing on enabling developers building with generative AI and AI-driven hardware applications.

XR Systems Technology - Sr Program Manager

Senior Program Manager role at Qualcomm leading AI software projects, combining technical expertise with program management for mobile, automotive, and XR applications.

Sr Staff Software Engineer, Game AI

Lead gaming AI development at Qualcomm, developing ML solutions for Snapdragon chipsets and shaping the future of mobile gaming.

Sr. Staff System Test Engineer

Senior Staff AI System-Level Test Engineer role at Qualcomm India, focusing on RAG AI systems testing with 13+ years experience required.

Computer Vision Modeling Engineer, up to Staff

Computer Vision Modeling Engineer role at Qualcomm focusing on vision IP solutions for Snapdragon processors.