Windows on Snapdragon Software Engineer, Machine Learning Group

Leading technology innovator that pushes boundaries of what's possible in next-generation experiences and digital transformation
Machine Learning
Mid-Level Software Engineer
In-Person
5,000+ Employees
1+ year of experience
AI

Description For Windows on Snapdragon Software Engineer, Machine Learning Group

Qualcomm, a leading technology innovator, is seeking a Windows on Snapdragon Software Engineer for their Machine Learning Group. This role offers an exciting opportunity to work at the intersection of machine learning and Windows development, focusing on the Qualcomm AI Stack.

The position involves creating and implementing cutting-edge machine learning techniques, frameworks, and tools that enable efficient utilization of state-of-the-art ML solutions. You'll be responsible for software design and development of Qualcomm AI Stack SDKs and associated tools, specifically targeting Windows on Snapdragon platforms.

As a Machine Learning Engineer, you'll work with neural networks, optimize AI models for hardware deployment, and collaborate with team members on joint design and development projects. The role requires expertise in Windows application development, strong C/C++ programming skills, and familiarity with machine learning frameworks.

This is an excellent opportunity for someone passionate about software design and development, with strong analytical and debugging skills. You'll be working with a globally diverse team, contributing to next-generation experiences and helping create a smarter, connected future.

The ideal candidate should have experience with Windows OS tools, neural network architectures, and machine learning frameworks like TensorFlow and PyTorch. Knowledge of ONNX RT, AI benchmarks, and Qualcomm's AI Stack products would be highly valuable. The position offers the chance to work on cutting-edge technology at a company known for pushing the boundaries of what's possible in digital transformation.

Working at Qualcomm means being part of a team that drives digital transformation and enables next-generation experiences. You'll have the opportunity to work on projects that directly impact the future of AI and machine learning implementation on Windows platforms, while collaborating with experts in the field and contributing to innovative solutions that shape the future of technology.

Last updated 5 days ago

Responsibilities For Windows on Snapdragon Software Engineer, Machine Learning Group

  • Software development of the Qualcomm AI Stack SDKs and tools to support execution of Neural Networks on Windows on Snapdragon
  • Validate and improve performance and accuracy of software through detailed analysis and test of machine learning use cases
  • Assist with development and application of machine learning techniques into products and AI solutions
  • Develop optimized software to enable AI models deployed on hardware
  • Work under supervision with decision-making affecting direct area of work

Requirements For Windows on Snapdragon Software Engineer, Machine Learning Group

Python
  • Experience with Windows application development
  • Software development experience using C/C++
  • Strong software development skills
  • Strong communication skills
  • Master's degree in Computer Science, Computer Engineering, or Electrical Engineering (preferred)
  • 1+ years of Windows software development experience (preferred)
  • Experience with Windows OS, Visual Studio, Windows Performance Analyzer, WinDbg tools
  • Experience with ONNX RT
  • Experience with different NN architectures
  • Experience with Machine Learning frameworks

Interested in this job?

Jobs Related To Qualcomm Windows on Snapdragon Software Engineer, Machine Learning Group

Machine Learning Framework, Compiler & Performance Engineer

Machine Learning Framework, Compiler & Performance Engineer role at Qualcomm, focusing on ML/AI compiler development and optimization for mobile and edge computing platforms.

Machine Learning Systems Integration & Test Engineer

Machine Learning Systems Integration & Test Engineer position at Qualcomm, focusing on AI inferencing solutions and system stability testing, requiring 2+ years of experience and strong programming skills.

Machine Learning Software Engineer - Embedded-Agentic-AI

Machine Learning Software Engineer role at Qualcomm focusing on embedded AI framework development and agentic AI systems for mobile/edge devices.

Engineer, Auto, AI/ML

Engineer position at Qualcomm focusing on AI/ML development for automotive applications, requiring 4+ years of embedded systems experience and strong programming skills.

SWAPPS - Engineer

Software Applications Engineer position at Qualcomm focusing on AI/ML development and integration with NPU engines, offering competitive compensation and comprehensive benefits.