Lead Engineer, Senior-Machine Learning, embedded, C++
Technology, Data & Digital · Data, AI & Analytics · Machine Learning · Software Engineering · Embedded Systems
In short
Qualcomm is seeking a Senior Lead Engineer specializing in Machine Learning and embedded C++ development for their Generative AI team in Hyderabad. This role involves designing and optimizing GenAI models, LLMs, and LVMs for on-device inference on Qualcomm chipsets, requiring strong programming skills and hardware acceleration experience.
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, understanding LLMs/Transformers and the nuances of edge-based GenAI deployment.
- Design, develop, create, modify, and validate embedded and cloud edge software, applications, and/or specialized utility programs.
- Collaborate with systems, hardware, architecture, test engineers, and other teams to design system-level software solutions.
- Obtain information on performance requirements and interfaces.
Requirements
- Master’s/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.).
- Understanding of Floating-point, Fixed-point representations and Quantization concepts.
- Experience with optimizing algorithms for AI hardware accelerators (like CPU/GPU/NPU).
- Strong 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.
Desired Qualifications
- Strong understanding of SIMD processor architecture and system design.
- Proficiency in object-oriented software development and familiarity.
- Familiarity with Linux and Windows environment.
- Strong background in kernel development for SIMD architectures.
- Familiarity with frameworks like llama.cpp, MLX, and MLC is a plus.
- Good knowledge of PyTorch, TFLite, and ONNX Runtime is preferred.
- Experience with parallel computing systems and languages like OpenCL and CUDA is a plus.
Benefits
- Qualcomm is an equal opportunity employer.
- Qualcomm is committed to providing an accessible process for individuals with disabilities.
- Qualcomm is committed to making our workplace accessible for individuals with disabilities.
Skills
C++PythonGenerative AILLMLVMTransformersSIMDLinuxPyTorchTFLiteONNX RuntimeOpenCLCUDA
#Machine Learning#embedded#C++#Generative AI#LLM#LVM#edge computing#Qualcomm#Hyderabad
Enabling a world where everyone and everything can be intelligently connected.\n\n
Company
QualcommJob Posted
1 week ago
Employment Type
Full Time
Work mode
On Site
Experience Level
Senior
Locations
Hyderabad, India
Qualification
Bachelor, Master, Doctoral
Applicants
Be an early applicant
Similar Jobs
Qualcomm
San Diego, United States of AmericaGPU Low Power Engineer
US$119–179k/yr Full Time Be an early applicant Posted 4 days ago
Microsoft
United StatesMicrowave Design and Layout Engineer
US$102–219k/yr Full Time Be an early applicant Posted 4 days ago
Microsoft
United StatesForward Deployed Engineer
US$85.4–184k/yr Full Time Be an early applicant Posted 4 days ago
Microsoft
United StatesTransact Enablement Manager
US$97.6–188k/yr Full Time Be an early applicant Posted 4 days ago
Ericsson
Austin, United StatesData Analyst Strategy and Operations
Full Time Be an early applicant Posted 4 days ago
Volvo Group
Curitiba, Brazil +1 moreSenior Service Leader
US$96–119k/yr Full Time Be an early applicant Posted 3 days ago
