CPU/DSP Low Level Kernel Development/Optimization-Staff Engineer

A global leader in wireless technology innovation and the development of semiconductors and mobile technologies.
Embedded
Staff Software Engineer
In-Person
5,000+ Employees
3+ years of experience
AI

Description For CPU/DSP Low Level Kernel Development/Optimization-Staff Engineer

Qualcomm India Private Limited is seeking a Staff Engineer for CPU/DSP Low Level Kernel Development and Optimization. This role sits at the intersection of artificial intelligence and embedded systems, focusing on developing and optimizing AI software stack components for Qualcomm's NPU/Hexagon DSP Processor.

The position requires a deep technical background in embedded software development, with particular emphasis on AI and deep learning optimization. You'll be working on cutting-edge technology, developing and optimizing neural network kernels and enabling state-of-the-art AI features. This role offers an opportunity to influence next-generation processor architecture while working with some of the industry's leading experts.

The ideal candidate should have 3-10 years of industry experience in embedded software development with deep learning exposure. Strong programming skills in C/C++ and Assembly are essential, along with a robust understanding of processor architectures, memory management, and debugging techniques. The role demands both technical depth in low-level system optimization and breadth in understanding AI/ML concepts.

Qualcomm offers a comprehensive benefits package including world-class health coverage, financial planning support, and continuous learning opportunities. The company fosters an innovative culture where employees can contribute to world-changing technologies while growing their careers through mentorship and development programs.

This position represents an excellent opportunity for experienced engineers looking to work at the cutting edge of AI and embedded systems, with the backing of a global technology leader. The role combines hands-on technical work with strategic influence on future processor architectures, making it an exciting opportunity for career growth and technical impact.

Last updated 3 hours ago

Responsibilities For CPU/DSP Low Level Kernel Development/Optimization-Staff Engineer

  • Developing AI SW stack components on Qualcomm NPU/Hexagon DSP Processor
  • Evaluating and optimizing neural network kernels runtime performance
  • Working to enable state of the art neural network layers and new AI SW features to meet customer use-cases
  • Working with architecture team to influence our next generation NPU/Hexagon DSP Processor

Requirements For CPU/DSP Low Level Kernel Development/Optimization-Staff Engineer

Linux
  • Strong C and Assembly Programming skills with Strong OS & Multi-Processor concepts
  • Understanding of Deep Learning architectures with hands on experience in compute optimizing the layers
  • Strong in mathematical concepts and fixed-point computations
  • In depth understanding of Memory management, MMU, IOMMU etc.
  • Embedded software development in C and C++ on ARM, DSP or similar cores
  • Strong DSP/CPU processor architecture knowledge
  • Exposure to vector processing on DSP
  • Good debugging skills with experience on debugging with Lauterbach JTAG debuggers
  • Bachelor's degree in Computer Science, Electrical/Electronics Engineering or related field with 4+ years experience, OR Master's with 3+ years, OR PhD with 2+ years

Benefits For CPU/DSP Low Level Kernel Development/Optimization-Staff Engineer

Medical Insurance
Mental Health Assistance
Education Budget
  • World-class health coverage for employees and eligible dependents
  • Financial programs to help build secure future
  • Emotional/mental strength and resilience support
  • Wellbeing programs
  • Continuous learning and development programs
  • Tuition reimbursement
  • Mentorship programs

Interested in this job?

Jobs Related To Qualcomm CPU/DSP Low Level Kernel Development/Optimization-Staff Engineer

Embedded Staff Software Engineer - DSP and NPU Driver Development

Staff Software Engineer position at Qualcomm focusing on embedded software development for DSP and NPU drivers, combining AI hardware expertise with system-level software development.

Post-Silicon Validation - Sr Staff Engineer

Senior Staff Engineer position at Qualcomm focusing on Post-Silicon Validation, requiring expertise in CPU architecture, silicon bring-up, and hardware validation.

Thermal/Limits Sr. Staff Software Engineer - PC Compute

Sr. Staff Software Engineer position at Qualcomm focusing on thermal and power optimization for Windows on Snapdragon compute products, requiring 12+ years of embedded systems experience.

FAE / Software Applications Engineer (m/f/d) - Qualcomm Germany

Senior FAE/Software Applications Engineer role at Qualcomm Germany, focusing on embedded systems and IoT solutions, requiring 14+ years of experience and fluent German skills.

Sr Lead Engineer - Linux Audio HAL

Senior Lead Engineer position at Qualcomm focusing on Linux Audio HAL development, requiring 6+ years of embedded systems experience and team management skills.