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

A global leader in wireless technology innovation and the development of 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, a global leader in wireless technology innovation, 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. You'll be working on cutting-edge technology, optimizing neural network kernels, and implementing state-of-the-art AI features. This role offers an opportunity to influence next-generation processor architecture while working alongside some of the industry's leading engineering 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 operating systems, multi-processor concepts, and DSP architecture. You'll need to demonstrate expertise in mathematical concepts, fixed-point computations, and memory management.

Qualcomm offers a comprehensive benefits package including world-class health coverage, financial planning assistance, mental health support, and continuous learning opportunities through tuition reimbursement and mentorship programs. The company fosters an inclusive culture that encourages innovation and professional growth, making it an ideal place for those looking to push the boundaries of AI and embedded systems technology.

Working at Qualcomm means being part of a team that's shaping the future of wireless technology and AI computing. You'll have the opportunity to work on challenging customer requirements, contribute to breakthrough technologies, and make a significant impact on next-generation products that affect millions of users worldwide.

Last updated 14 days 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
401k
Mental Health Assistance
  • World-class health benefit coverage for employees and eligible dependents
  • Financial programs to help build secure future
  • Mental health and emotional wellbeing support
  • Comprehensive wellbeing programs
  • Tuition reimbursement
  • Mentorship programs

Interested in this job?

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

Platform Architect - Automotive Technologies (Staff/Sr Staff)

Lead platform architect role at Qualcomm focusing on automotive technologies, requiring expertise in embedded systems, software architecture, and team leadership.

Windows Kernel Driver Development - Staff/ Sr Staff Engineer

Staff/Senior Staff Engineer position at Qualcomm focusing on Windows kernel driver development, requiring 13+ years of experience in embedded systems and Windows internals.

Staff/Senior Staff engineer - Systems Lead : Power & Performance (Embedded System

Senior technical role focusing on power and performance optimization for embedded systems at Qualcomm, requiring 10+ years of experience and deep expertise in system-level engineering.

Lead Engineer, Senior - Audio DSP

Lead Engineer, Senior - Audio DSP position at Qualcomm Bangalore, focusing on embedded DSP software development for wireless chips with emphasis on audio processing and frameworks.

High Performance DSP core Implementation Engineer, Sr Staff

Senior Staff DSP Implementation Engineer role at Qualcomm Bangalore, leading hardware implementation teams and driving technical innovation in Display Sub-System development.