Tema

Språk

Global EN
Sverige ENSV
Indien EN

Lead Engineer, Senior-Machine Learning, embedded, C++

Teknik, data och digitalt · Data, AI och analys · Maskininlärning · Mjukvaruutveckling · Inbyggda system

I korthet

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.

Ansvarsområden

  • 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.

Krav

  • 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.

Önskade kvalifikationer

  • 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.

Förmåner

  • 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.

Färdigheter

C++PythonGenerative AILLMLVMTransformersSIMDLinuxPyTorchTFLiteONNX RuntimeOpenCLCUDA
#Machine Learning#embedded#C++#Generative AI#LLM#LVM#edge computing#Qualcomm#Hyderabad
Qualcomm Logo

Om Qualcomm

Enabling a world where everyone and everything can be intelligently connected.

Enabling a world where everyone and everything can be intelligently connected.\n\n

Qualcomm Logo

Företag

Qualcomm

Publicerade jobb

för 1 vecka sedan

Anställningstyp

Heltid

Arbetsform

På plats

Erfarenhetsnivå

Senior

Platser

Hyderabad, India

Kvalifikation

Kandidatexamen, Masterexamen, Doktorand

Sökande

Ansök tidigt