Senior Engineer- Kernel Development

Global semiconductor company specializing in wireless technology and AI-enabled chipsets.
Machine Learning
Senior Software Engineer
In-Person
5,000+ Employees
3+ years of experience
AI

Description For Senior Engineer- Kernel Development

Join Qualcomm's cutting-edge Generative AI team focused on integrating advanced GenAI models on Qualcomm chipsets. This role combines software engineering excellence with AI innovation, working on the Qualcomm AI Runtime (QAIRT) SDK. The position offers an opportunity to work with state-of-the-art technology that enables on-device inference of GenAI models without cloud connectivity.

As a Senior Engineer in Kernel Development, you'll be at the forefront of developing solutions that leverage Qualcomm's heterogeneous computing capabilities. The team's inference engine is designed to run neural network models on Snapdragon platforms, optimizing for both speed and power efficiency. You'll work with Large Language Models (LLMs) and Large Vision Models (LVM), pushing the boundaries of what's possible in edge computing.

The role requires a unique blend of deep technical expertise in C/C++ development, AI/ML technologies, and low-level system optimization. You'll be working with a globally diverse team, contributing to groundbreaking advancements in edge AI technology. This position offers the chance to impact the future of AI deployment on mobile and IoT devices, making AI more accessible and efficient.

The ideal candidate will bring strong expertise in SIMD architecture, kernel development, and AI frameworks, combined with excellent problem-solving and communication skills. This role presents an exceptional opportunity for someone passionate about the intersection of high-performance computing and artificial intelligence, wanting to make a significant impact in the field of edge AI computing.

Last updated 3 days ago

Responsibilities For Senior Engineer- Kernel Development

  • Spearhead development and commercialization of Qualcomm AI Runtime (QAIRT) SDK on Qualcomm SoCs
  • Push performance limits of large AI models
  • Deploy large C/C++ software stacks using best practices
  • Stay current with GenAI advancements and edge-based GenAI deployment

Requirements For Senior Engineer- Kernel Development

Linux
  • Master's/Bachelor's degree in computer science or equivalent
  • 3+ years of relevant work experience in software development
  • Strong understanding of Generative AI models – LLM, LVM and LLMs
  • Knowledge of Floating-point, Fixed-point representations and Quantization concepts
  • Experience with optimizing algorithms for AI hardware accelerators (CPU/GPU/NPU)
  • Strong development skills in C/C++
  • Excellent analytical and debugging skills
  • Good communication skills
  • Ability to collaborate across a globally diverse team
  • Strong understanding of SIMD processor architecture and system design
  • Proficiency in object-oriented software development
  • Familiarity with Linux and Windows environment
  • Strong background in kernel development for SIMD architectures

Interested in this job?

Jobs Related To Qualcomm Senior Engineer- Kernel Development

Cloud AI Power & Limits Management Software Engineer

Senior software engineering role focused on optimizing power and performance of AI cloud accelerators at Qualcomm, combining expertise in systems engineering with AI technology.

Machine Learning compiler Engineer

Senior Machine Learning Compiler Engineer position at Qualcomm, focusing on developing and optimizing ML compilers for neural processors and GPUs.

Machine Learning Research Engineer – Speech for On-Device Agentic AI

Senior Machine Learning Research Engineer role at Qualcomm Korea, focusing on speech recognition and conversational AI development for on-device applications.

Machine Learning Test Engineer

Senior Machine Learning Test Engineer position at Qualcomm China, focusing on AI/ML system testing, automation, and quality assurance with 3+ years experience requirement.

Senior Engineer, System Engineering (AI/ML)

Senior AI/ML Systems Engineering role at Qualcomm focusing on developing and optimizing AI/ML solutions for hardware products and systems.