1 day ago
Hyderābād, IndiaStaff+
Responsibilities
- Develop and commercialize the Qualcomm AI Runtime (QAIRT) SDK on Qualcomm SoCs.
- Build and optimize large C/C++ software stacks for on-device generative AI inference.
- Deploy and optimize large language, vision, and multimodal models on CPU, GPU, and NPU accelerators.
- Apply knowledge of transformers, attention mechanisms, key-value caching, quantization, and floating-point and fixed-point representations.
- Collaborate with systems, hardware, architecture, test, and globally distributed engineering teams.
Requirements
- Bachelor’s or master’s degree in computer science or an equivalent field, with the posting also allowing a PhD under the minimum qualifications.
- At least 6 years of relevant software development experience in the detailed requirements; the minimum qualifications specify 3+ years with a bachelor’s degree, 2+ years with a master’s degree, or 1+ year with a PhD.
- At least 2 years of academic or work experience with programming languages such as C, C++, Java, or Python.
- Strong C/C++ programming, software design patterns, operating-system concepts, Python scripting, debugging, and analytical skills.
- Strong understanding of generative AI models, including LLMs, LVMs, LMMs, self-attention, cross-attention, and KV caching.
- Experience optimizing algorithms for AI hardware accelerators such as CPU, GPU, and NPU.
- Preferred qualifications include SIMD processor architecture, system design, object-oriented development, Linux and Windows, SIMD kernel development, llama.cpp, MLX, MLC, PyTorch, TFLite, ONNX Runtime, OpenCL, and CUDA.
About Qualcomm
Qualcomm is a public semiconductor company headquartered in San Diego, founded in 1985, that designs and sells wireless chipsets and platforms for mobile devices, automotive, IoT, and networking, notably the Snapdragon application processors and 5G modems. It also licenses a large portfolio of cellular patents to device makers, generating revenue alongside chip sales; its technology underpins many Android smartphones and emerging automotive and edge-compute systems, and it trades on NASDAQ as QCOM.
