Engineer, -AI and Machine Learning with embedded/C++

Technology, Data & Digital · Software & Web Development · Software Engineering · Embedded Systems · Machine Learning

In short

Qualcomm is looking for an AI/Machine Learning Engineer to develop AI inference SDKs on embedded systems, focusing on GenAI models. This role requires strong C++ and embedded systems experience to optimize performance on Qualcomm chipsets. The position is based in Hyderabad, India.

Responsibilities

  • Spearhead the development and commercialization of the Qualcomm AI Runtime.
  • Push the limits of performance for large AI 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 edge-based deployment.
  • Drive the role of edge in AI's evolution.

Requirements

  • Master’s/bachelor’s degree in computer science or equivalent.
  • 9-15 years of relevant work experience in software development.
  • Strong in C++ programming, Design Patterns and OS concepts.
  • Experience with optimizing algorithms for AI hardware accelerators (like CPU/GPU/NPU).
  • 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.
  • Excellent analytical and debugging skills.
  • Good communication skills (verbal, presentation, written).
  • Ability to collaborate across a globally diverse team and multiple interests.
  • Strong Embedded experience is mandatory.

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.
#AI#Machine Learning#Embedded#C++#Inference#GenAI
Qualcomm Logo

Company

Qualcomm

Job Posted

1 week ago

Employment Type

Full Time

WorkMode

On Site

Experience Level

Senior

Locations

Hyderabad, India

Qualification

Bachelor, Master, Doctoral

Applicants

Be an early applicant