Job Search and Career Advice Platform

Enable job alerts via email!

Lead Engineer, Senior-Machine Learning Tools

Qualcomm Technologies, Inc

Hyderabad City Taluka

On-site

PKR 3,820,000 - 5,731,000

Full time

Today
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading technology innovator is seeking a Software Engineer to develop cutting-edge Generative AI models. The role requires extensive experience in software development, particularly with C/C++ and strong analytical skills. The position involves spearheading the development of an AI Runtime SDK on Qualcomm chipsets, with a focus on performance optimization and collaboration across teams. This role offers a chance to work on exciting AI advancements in a dynamic environment.

Qualifications

  • 6+ years of relevant work experience in software development.
  • Strong understanding of Generative AI models and their building blocks.
  • Experience optimizing algorithms for AI hardware accelerators.

Responsibilities

  • Develop and commercialize the Qualcomm AI Runtime SDK.
  • Optimize performance for large AI models.
  • Manage large C/C++ software stacks.

Skills

C/C++ programming
Python scripting
Analytical skills
Debugging skills
Communication skills

Education

Bachelor's or Master's degree in Computer Science

Tools

Linux
Windows
PyTorch
OpenCL
CUDA
Job description

Company: Qualcomm India Private Limited

Job Area: Engineering Group, Software Engineering

General Summary

As a leading technology innovator, Qualcomm pushes the boundaries of what’s possible to enable next‑generation experiences and drives digital transformation to help create a smarter, connected future for all. As a Qualcomm Software Engineer, you will design, develop, create, modify, and validate embedded and cloud edge software, applications, and specialized utility programs that launch cutting‑edge, world‑class products that meet and exceed customer needs. Qualcomm Software Engineers collaborate with systems, hardware, architecture, test engineers, and other teams to design system‑level software solutions and obtain information on performance requirements and interfaces.

Minimum Qualifications
  • Bachelor’s degree in Engineering, Information Systems, Computer Science, or related field and 3+ years of Software Engineering or related work experience OR Master’s degree in Engineering, Information Systems, Computer Science, or related field and 2+ years of Software Engineering or related work experience OR PhD in Engineering, Information Systems, Computer Science, or related field and 1+ year of Software Engineering or related work experience.
  • 2+ years of academic or work experience with programming languages such as C, C++, Java, Python, etc.
Job Description

Join the exciting Generative AI team at Qualcomm focused on integrating cutting edge GenAI models on Qualcomm chipsets. The team uses Qualcomm chips’ extensive heterogeneous computing capabilities to allow inference of GenAI models on‑device without a need for connection to the cloud. Our inference engine is designed to help developers run neural network models trained in a variety of frameworks on Snapdragon platforms at blazing speeds while still sipping the smallest amount of power. Utilize this power efficient hardware and software stack to run Large Language Models (LLMs) and Large Vision Models (LVM) at near GPU speeds!

Responsibilities
  • Spearhead the development and commercialization of the Qualcomm AI Runtime (QAIRT) SDK on Qualcomm SoCs.
  • Push the limits of performance from large models as an AI inferencing expert.
  • Deploy large C/C++ software stacks using best practices.
  • Stay on the cutting edge of GenAI advancements and understand LLMs/Transformers and the nuances of edge‑based GenAI deployment.
  • Channel passion for the role of edge in AI’s evolution as a driving force.
Requirements
  • Master’s or Bachelor’s degree in computer science or equivalent.
  • 6+ years of relevant work experience in software development.
  • Strong understanding of Generative AI models – LLM, LVM, LMMs and building blocks (self‑attention, cross‑attention, KV caching, etc.).
  • Knowledge of floating‑point, fixed‑point representations and quantization concepts.
  • Experience with optimizing algorithms for AI hardware accelerators (e.g., CPU/GPU/NPU).
  • Strong proficiency in C/C++ programming, design patterns and OS concepts.
  • Good scripting skills in Python.
  • Excellent analytical and debugging skills.
  • Good communication skills (verbal, presentation, written).
  • Ability to collaborate across a globally diverse team and multiple interests.
Preferred Qualifications
  • Strong understanding of SIMD processor architecture and system design.
  • Proficiency in object‑oriented software development and familiarity with related practices.
  • Familiarity with Linux and Windows environments.
  • Strong background in kernel development for SIMD architectures.
  • Familiarity with frameworks such as llama.cpp, MLX, and MLC.
  • Good knowledge of PyTorch, TFLite, and ONNX Runtime.
  • Experience with parallel computing systems and languages like OpenCL and CUDA.

Equal Opportunity & Accommodations

Qualcomm is an equal opportunity employer. If you are an individual with a disability and need an accommodation during the application/hiring process, rest assured that Qualcomm is committed to providing an accessible process. You may e‑mail disability‑accomodations@qualcomm.com or call Qualcomm’s toll‑free number found here. Upon request, Qualcomm will provide reasonable accommodations to support individuals with disabilities to be able to participate in the hiring process. Qualcomm is also committed to making our workplace accessible for individuals with disabilities.

If you would like more information about this role, please contact Qualcomm Careers.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.