AI SW Engineer/Senior Engineer, AI PC SDK

2 Months ago • All levels • Research Development

Job Summary

Job Description

Qualcomm is at the forefront of on-device AI and 5G technology. This role involves contributing to Qualcomm's AI Software Engineering team in Taiwan, collaborating with global AI R&D teams. The focus is on expanding the Qualcomm AI Stack, specifically for AI applications in Mobile, Automotive, IoT, and HPC devices, with an emphasis on the AI PC domain. The work includes integrating cutting-edge hardware with high-performance software, optimizing deep neural networks on Snapdragon processors, and developing system software, tools, and SDKs for both Windows and Android operating systems. Responsibilities include designing, implementing, and optimizing the Qualcomm AI Stack for the Windows on ARM ecosystem, delivering high-quality code, and collaborating with global teams to ensure scalability across all Qualcomm platforms. The role requires strong analytical, development, and debugging skills, and the ability to partner with industry leaders to advance machine learning technology.
Must have:
  • Design, implement, optimize Qualcomm AI Stack for Windows on ARM.
  • Deliver high-quality code for AI inferencing functionalities.
  • Collaborate with global teams for software stack scalability.
  • Proficiency in C, C++, or Python.
  • Strong knowledge of OOP, data structures, algorithms, and OS.
  • Self-motivated and able to work independently.
Good to have:
  • Experience with Git, Gerrit, and JIRA.
  • Familiarity with Windows/Android AI/ML APIs and frameworks.
  • Understanding of system architecture and software design for AI SDKs.
  • Experience with AI framework integration (PyTorch/TensorFlow).
  • Knowledge of compiler technology (TVM/Glow/XLA, LLVM/GCC).
  • DSP software development and algorithm implementation.
  • OpenCL programming and debugging.
  • Performance profiling and optimization for parallel computing.
  • Image processing, computer vision, object/face detection.
  • Deep Learning/CNN fundamentals, training neural networks.

Job Details

Job Posting Date

2025-06-24

Additional Job Posting Location

Hsinchu City TWN


Company:

Qualcomm Semiconductor Limited

Job Area:

Engineering Group, Engineering Group > Machine Learning Engineering

General Summary:

Job Overview:

Qualcomm stands as a beacon of innovation, pioneering the forefront of on-device AI and unlocking the transformative potential of 5G. Our breakthroughs herald an era of unparalleled connectivity, sparking possibilities that will reshape industries, generate employment, and enrich lives. At the heart of this revolutionary era, Qualcomm's commitment to on-device AI leadership stands unmatched. Shaping 5G's potential into world-altering technologies demands inventive minds, diverse skills, and cultural backgrounds—a defining epoch known as the Age of Invention..

Are you poised to immerse yourself in the forefront of technological evolution, comparable in significance to the advent of the Internet? Machine learning is poised to revolutionize EVERYTHING. In Taiwan, our AI Software Engineering team, collaborating extensively with global AI R&D teams, is at the helm of Qualcomm's pioneering advancements. Join us in leveraging your skills to expand Qualcomm's trailblazing AI portfolio (Qualcomm AI Stack), with a distinct emphasis on a software platform tailored for AI applications in Mobile, Automotive, IoT, and HPC devices, establishing our leadership in the AI PC domain. We integrate cutting-edge hardware with high-performance software, empowering rapid execution of deep neural networks on our unparalleled range of Snapdragon processors, setting the benchmark for minimal power consumption. Your role here is pivotal, enabling advanced machine learning scenarios atop Qualcomm's hardware and software infrastructure. You'll contribute to system software, tool development, maintenance, and evolution for various ML computing SDKs tailored for Qualcomm processors, both on Windows OS and Android OS. Amplifying the SDK's capabilities, collaborate with neural network frameworks like PyTorch and TensorFlow. Extend our neural net engine to support the latest DNNs emerging from the research community and optimize for the next-gen hardware acceleration cores. Additionally, validate engine performance and accuracy through meticulous analysis and comprehensive test coverage. Thrive in software development, wielding exceptional analytical, development, and debugging skills. Partner with industry leaders to usher in the next generation of machine learning technology, solidifying Qualcomm's pioneering stance in the AI PC domain.

 

The Role

Software development engineer working on Qualcomm AI Stack, an AI model inferencing software scalable to Qualcomm platforms.

 

The Person

Developing in both the development time tools and runtime libraries of Qualcomm AI Stack. Be familiar with software development in large code base. Having strong sense and knowledge of embedded system software design, and solid analytical and problem-solving skills.
 

Key Responsibilities

  • Design, implement, optimize Qualcomm AI Stack specifically to support Qualcomm AI PC platform for Windows on ARM ecosystem.
  • Deliver high-quality code to our software stack to bring the best AI inferencing functionalities for both development and runtime environments.
  • Collaborate across the global teams to maintain the software stack scalable to all Qualcomm platforms.


Qualifications(for new grad)

  • Master's degree in Computer Science, Electrical Engineering, or related field.
  • Proficiency in programming languages such as C, C++, or Python.
  • Strong knowledge of Object-Oriented Programming, data structures, algorithms and operating system.
  • Self-motivated and capable of working independently with minimal oversight.

Ability to communicate technical concepts effectively and work collaboratively within cross-functional teams.

 

Minimum Qualifications(for experienced engineers)

  • Bachelor's degree in Computer Science, Electrical Engineering, or related field.
  • Proficiency in programming languages such as C, C++, Java, Python, etc., with a focus on Windows or Android.
  • Experience in large-scale software projects, particularly in AI-related software development for Windows or Android.
  • Proficiency with version control systems like Git and software development tools like Gerrit and JIRA.
  • Familiarity and hands-on experience with Windows and Android development environments, APIs, and frameworks related to AI and machine learning.
  • Strong understanding of system architecture and software design principles for AI SDKs on Windows and Android.
  • Ability to communicate technical concepts effectively and work collaboratively within cross-functional teams.


Preferred Qualifications(for experienced engineers)

  • 6+ years of Software Engineering or related work experience within wireless, telecommunications, 3C consumer devices, or semiconductor industry.
  • Strong fundation in software development principles, including object-oriented programming, data structure, algorithms, and software design patterns.
  • Extensive expertise and proven track record in developing and optimizing AI-related computations.
  • Experience in initiating, contributing to, or leveraging open-source projects.
  • In-depth knowledge of Windows software development in user space, particularly focusing on AI computing functionalities.
  • Solid understanding of compiler technology relevant to AI-related computations.
  • Hands-on experience in integrating and optimizing AI frameworks like PyTorch or TensorFlow.
  • Familiarity with performance profiling and optimization for AI-related computations.


Expertise in at least one of the following areas

  • DSP software development and algorithm implementation: Proficiency in designing and implementing algorithms for Digital Signal Processing (DSP) in software.
  • OpenCL programming and debugging: Experience in programming and debugging using OpenCL, particularly for parallel computing applications.
  • Performance profiling and optimization for parallel computing: Strong understanding and practical experience in profiling and optimizing performance for parallel computing tasks.
  • Image processing, computer vision, and object/face detection specifically: Expertise in image processing, computer vision techniques, and specialized knowledge in object/face detection methodologies.
  • Understanding compiler technology: Familiarity with ML compilers such as TVM/Glow/XLA, as well as experience in LLVM/GCC backend development, optimization analysis, and implementation is highly advantageous.
  • AI experience: Knowledge of Deep Learning/CNN fundamentals, proficiency in training neural networks to solve real-world problems, and familiarity with frameworks like TensorFlow/PyTorch are considered strong assets for this role.


Enthusiasm in machine learning technology. Hand-on experience in design/implementation of deep learning networks via modern frameworks, including TensorFlow, Pytorch, etc.
Ability to quickly learn new technologies and work on resolving customer reported technical problems during mobile or wireless communication product development cycles.
Excellent analytical, problem solving and Communication skills and willingness to work with customers

Minimum Qualifications:

• Bachelor's degree in Computer Science, Engineering, Information Systems, or related field.

Similar Jobs

reality.co - Product Owner, Mobile Games (LiveOps & Game Design Focused)

reality.co

Kraków, Lesser Poland Voivodeship, Poland (On-Site)
3 Weeks ago
Shield AI - Staff Structural Analyst (Dallas)

Shield AI

Dallas, Texas, United States (On-Site)
3 Weeks ago
GoTo Group - Merchant Growth Lead

GoTo Group

Jakarta, Indonesia (On-Site)
1 Month ago
Scanline VFX - Applied Innovation Technical Director

Scanline VFX

Los Angeles, California, United States (Hybrid)
1 Month ago
Oliver Agency - Producer

Oliver Agency

India (Remote)
1 Month ago
Hedra - Senior Research Engineer

Hedra

San Francisco, California, United States (On-Site)
4 Months ago
Apple - AIML - Machine Learning Educator

Apple

New York, New York, United States (On-Site)
2 Months ago
Autodesk - Senior Machine Learning Engineer

Autodesk

Bengaluru, Karnataka, India (On-Site)
2 Months ago
Apple - AIML - Machine Learning Researcher Engineer

Apple

Seattle, Washington, United States (On-Site)
2 Months ago
SEGA - Senior AI Programmer

SEGA

Horsham, England, United Kingdom (Hybrid)
3 Weeks ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Applied materials  - SAP S/4HANA ABAP & BTP Technical Architect/Leader

Applied materials

Bengaluru, Karnataka, India (On-Site)
1 Month ago
Catface - Senior Merchant

Catface

Austin, Texas, United States (On-Site)
1 Month ago
BetterMe - Product Marketing Manager

BetterMe

Kyiv, Kyiv City, Ukraine (Remote)
1 Month ago
Square - Cost Manager / Project Quantity Surveyor

Square

Leeds, England, United Kingdom (On-Site)
1 Month ago
PayPal - Senior Data Analyst

PayPal

Dublin, County Dublin, Ireland (Hybrid)
2 Months ago
Mozilla - Manager, Data Science

Mozilla

Canada (Remote)
1 Month ago
Apple - Panel Design Engineer

Apple

Sunnyvale, California, United States (On-Site)
1 Month ago
Grammarly - Principal, Strategy & Operations - M&A

Grammarly

San Francisco, California, United States (Hybrid)
1 Month ago
WongDoody - User Experience Designer, Snr.

WongDoody

Sydney, New South Wales, Australia (On-Site)
3 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Taipei City, Taiwan

binance - Senior QA Engineer (Java Coding)

binance

Taipei City, Taiwan (Hybrid)
3 Months ago
binance - Senior Data Analyst - Compliance

binance

Taipei City, Taiwan (Remote)
1 Year ago
binance - Product Operations (Binance Pay)

binance

Taipei City, Taiwan (On-Site)
3 Months ago
Qualcomm - SRAM Characterization and Modeling Engineer

Qualcomm

Hsinchu City, Taiwan (On-Site)
3 Weeks ago
binance - Senior DevOps Engineer (Kubernetes/ AWS/ Cloud-native)

binance

Taipei City, Taiwan (Remote)
4 Years ago
winking Entertainment - 2D Senior Original Art Designer (Japanese and Korean Style)

winking Entertainment

Taipei City, Taiwan (On-Site)
3 Months ago
Corsair gaming - Product Manager – HID

Corsair gaming

Taipei City, Taiwan (On-Site)
3 Months ago
rivos - SOC Static Timing Analysis Engineer - Full Time

rivos

Hsinchu, Hsinchu City, Taiwan (On-Site)
10 Months ago
Condé Nast - Assistant Account Service Manager

Condé Nast

Taipei City, Taiwan (On-Site)
3 Weeks ago
NVIDIA - Developer Technology Engineer - HPC and AI

NVIDIA

Taipei City, Taiwan (On-Site)
4 Months ago

Get notifed when new similar jobs are uploaded

Research Development Jobs

Apple - Machine Learning Engineer, Siri Attention & Invocation

Apple

Cupertino, California, United States (On-Site)
1 Month ago
HappyRobot - Machine Learning Engineer

HappyRobot

San Francisco, California, United States (On-Site)
2 Months ago
Siemens  - Gen AI engineer

Siemens

Bengaluru, Karnataka, India (On-Site)
3 Months ago
Sesame - ML Model Serving Engineer

Sesame

San Francisco, California, United States (On-Site)
5 Months ago
Ubisoft - Senior C++ Programmer - Machine Learning Content Creation Technology Group

Ubisoft

Montreal, Quebec, Canada (On-Site)
4 Months ago
bytedance - Tech Lead Manager, Large Language Models & Generative AI

bytedance

San Jose, California, United States (On-Site)
9 Months ago
Coherent corp. - Process R&D Engineer

Coherent corp.

Dallas, Texas, United States (On-Site)
1 Month ago
Apple - Senior Machine Learning Engineer - Large Language Models (LLMs), Siri Planner Team

Apple

Cupertino, California, United States (On-Site)
2 Months ago
Zazz - Artificial Intelligence Engineer

Zazz

(Remote)
6 Months ago
Mozilla - Senior Machine Learning Engineering Manager, GenAI

Mozilla

United States (Remote)
1 Month ago

Get notifed when new similar jobs are uploaded

About The Company

Our employees make Qualcomm’s success possible. We hire the brightest minds and foster a supportive, inclusive culture where your ideas have the power to contribute to world-changing innovations and breakthrough technologies. To make that possible, we leverage the breadth and depth of our diverse expertise from around the world to answer the unasked, conquer the complex, and solve some of the biggest challenges only we can – together.

Hyderabad, Telangana, India (On-Site)

San Diego, California, United States (On-Site)

Hyderabad, Telangana, India (On-Site)

Hyderabad, Telangana, India (On-Site)

Hyderabad, Telangana, India (On-Site)

Hsinchu City, Taiwan (On-Site)

San Diego, California, United States (Remote)

San Diego, California, United States (On-Site)

San Diego, California, United States (On-Site)

View All Jobs

Get notified when new jobs are added by Qualcomm