AI Software Engineer, AI PC SDK

A global leader in wireless technology innovation and pioneering advancements in on-device AI and 5G connectivity.
Taipei, TaiwanHsinchu, Hsinchu City, Taiwan
Machine Learning
Mid-Level Software Engineer
In-Person
5,000+ Employees
6+ years of experience
AI · Enterprise SaaS

Description For AI Software Engineer, AI PC SDK

Qualcomm is seeking an AI Software Engineer to join their innovative team working on the AI PC SDK. This role sits at the intersection of artificial intelligence and hardware optimization, focusing on developing the Qualcomm AI Stack - a sophisticated software platform for AI applications across Mobile, Automotive, IoT, and HPC devices. The position offers an opportunity to work with cutting-edge technology in the rapidly evolving field of on-device AI, specifically targeting the AI PC domain.

The ideal candidate will be responsible for developing both runtime libraries and development tools, optimizing AI model inferencing software for Qualcomm platforms, and ensuring seamless integration with major ML frameworks like PyTorch and TensorFlow. This role requires expertise in embedded systems, strong programming skills in languages like C++ and Python, and deep understanding of AI/ML concepts.

Working from either Taipei or Hsinchu City, you'll collaborate with global R&D teams to advance Qualcomm's AI capabilities. The position offers the chance to work on transformative technology that will shape the future of computing, particularly in the Windows on ARM ecosystem. You'll be involved in everything from low-level optimization to high-level API design, making this an excellent opportunity for someone passionate about both AI and systems programming.

The role combines technical depth with broad impact, requiring both strong individual contribution and team collaboration skills. You'll be working at a company that's at the forefront of the AI revolution, with the resources and reach to make a significant impact on the industry. This is an excellent opportunity for experienced engineers looking to work on cutting-edge AI technology while solving complex technical challenges in a global team environment.

Last updated 7 hours ago

Responsibilities For AI Software Engineer, AI PC SDK

  • Design, implement, optimize Qualcomm AI Stack specifically to support Qualcomm AI PC platform for Windows on ARM ecosystem
  • Deliver high-quality code to software stack for AI inferencing functionalities
  • Collaborate across global teams to maintain software stack scalable to all Qualcomm platforms
  • Develop both development time tools and runtime libraries of Qualcomm AI Stack
  • Work on system software and tool development for ML computing SDKs
  • Collaborate with neural network frameworks like PyTorch and TensorFlow
  • Validate engine performance and accuracy through analysis and test coverage

Requirements For AI Software Engineer, AI PC SDK

Python
Linux
  • Master's degree in Computer Science, Electrical Engineering, or related field (for new grad)
  • Bachelor's degree in Computer Science, Electrical Engineering, or related field (for experienced)
  • Proficiency in programming languages such as C, C++, Java, Python
  • Strong knowledge of Object-Oriented Programming, data structures, algorithms and operating system
  • Experience in large-scale software projects, particularly in AI-related software development
  • Proficiency with version control systems like Git and software development tools
  • Familiarity with Windows and Android development environments
  • Strong understanding of system architecture and software design principles
  • 6+ years of Software Engineering experience (preferred)

Interested in this job?

Jobs Related To Qualcomm AI Software Engineer, AI PC SDK

AI Software Engineer, Core

AI Software Engineer position at Qualcomm, focusing on developing and optimizing AI model inferencing software for various platforms including Mobile, Automotive, IoT, and HPC devices.

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.

DSP Systems Engineer

DSP Systems Engineer position at Qualcomm, focusing on AI processor development and implementing machine learning algorithms for mobile and edge devices.

Voice AI Support Engineer

Voice AI Support Engineer position at Qualcomm Shanghai, focusing on AI model optimization, customer support, and embedded systems development.

GenAI evaluation Engineer - Qualcomm Research

GenAI evaluation Engineer position at Qualcomm Research, focusing on machine learning algorithm evaluation and optimization for embedded AI systems.