Q

Qualcomm

Designs mobile chips and licenses wireless patents

AI Machine Learning Software Engineer - Software Engineering

Natural Language Processing & LLMsConfirmed live in the last 24 hours
Full-timeTaipei City, TaiwanNo salary listedIn-person

About the Job

Requirements

  • A Master's degree in Electrical Engineering, Computer Science, Mathematics, Physics, or a closely related field with at least 5 years of relevant experience, or a PhD with at least 2 years of experience.
  • Proficiency in modern C, C++, and Python.
  • Deep experience in neural network deployment, quantization, and model compression, specifically for Transformers and large language models.
  • A solid understanding of neural network inference frameworks for embedded systems, such as QNN, TFLite, NCNN, and ONNX.
  • A Master's degree in Engineering, Information Systems, or Computer Science, or a related field, with at least 5 years of Software Engineering or related work experience; or a PhD in those fields with at least 2 years of such experience.
  • At least 2 years of work experience with a programming language such as C, C++, Java, or Python.
  • A Bachelor's degree in Engineering, Information Systems, or Computer Science, or a related field, with at least 6 years of Software Engineering or related work experience; or a Master's degree in those fields with at least 5 years; or a PhD in those fields with at least 4 years.
  • At least 3 years of work experience with a programming language such as C, C++, Java, or Python.

Responsibilities

  • Lead development of AI software stack framework enhancements to optimize resource usage while running complex Transformer-based networks, including large language models and Vision Transformers, on Qualcomm hardware.
  • Lead the transition of research, such as new quantization techniques and efficient CLIP encoders, into production-ready solutions for real-world applications and commercial impact.
  • Drive development of optimization algorithms for machine-learning operators and layers used in Generative AI, such as key-value cache optimization and attention acceleration, within the Qualcomm AI software stack.
  • Evaluate and optimize neural-network runtime performance, including latency, memory, power, and accuracy, using tools such as AIMET and QNN SDK.
  • Develop software tools for profiling and debugging to support rapid deployment of new neural networks.
  • Work with customer teams to enable state-of-the-art network models and new AI software features for customer use cases, and collaborate with AI hardware teams to improve Qualcomm's AI solution.

Desired Qualifications

  • At least 8 years of experience in embedded Linux development or AI/ML application engineering.
  • Experience in video/image processing, computer vision, or multimedia algorithm development relevant to CLIP and vision tasks.
  • Hands-on experience with large language model and vision-language model pipelines, including fine-tuning, evaluation, and optimization on NPU/DSP.
  • Experience with Qualcomm AI Stack, specifically AI Engine Direct SDK (QNN) and AI Model Efficiency Toolkit (AIMET).
  • Familiarity with hardware accelerators such as Hexagon DSP and embedded architectures.

About the Company

Qualcomm

Designs mobile chips and licenses wireless patents

Qualcomm designs the Snapdragon processors and modems inside many Android phones, and it licenses its wireless patents to device makers around the world. It helped commercialize CDMA, the cellular technology behind 3G networks, and its patents cover core parts of the 4G and 5G standards that phones use to connect. The company does not run its own chip factories; contract foundries make its chips, which it sells to makers of phones, PCs, cars, and connected devices. Device makers also pay Qualcomm royalties for using its patented technology, which forms a second business alongside chip sales. Qualcomm was founded in 1985 and is based in San Diego, California.

Company size
10,001+
Company stage
IPO
Headquarters
San Diego, CA
Founded
1985

Recently Posted Jobs

Explore more opportunities at Qualcomm

See more jobs