CPU/DSP Deep Learning Layer Development - Staff Engineer

A leading technology company specializing in semiconductor and telecommunications equipment.
Machine Learning
Staff Software Engineer
In-Person
5,000+ Employees
3+ years of experience
AI

Description For CPU/DSP Deep Learning Layer Development - Staff Engineer

Qualcomm India Private Limited is seeking a Staff Engineer to join their AI/Machine Learning team in Bangalore. This role focuses on developing and optimizing AI software stack components for Qualcomm's NPU/Hexagon DSP Processor. The position combines deep technical expertise in embedded systems with machine learning, requiring strong skills in C/C++ programming, processor architecture, and deep learning.

The ideal candidate will have 3-10 years of industry experience and will work on cutting-edge AI technologies, optimizing neural network performance and implementing state-of-the-art features. This is an opportunity to influence next-generation processor architecture while working with some of the industry's leading experts in AI and embedded systems.

Qualcomm offers a comprehensive benefits package including world-class health coverage, financial planning support, and continuous learning opportunities. The company fosters an inclusive culture that encourages innovation and professional growth. As a global leader in semiconductor technology, Qualcomm provides an environment where engineers can work on breakthrough technologies that impact millions of devices worldwide.

The role requires a deep understanding of embedded software development, strong mathematical foundation, and expertise in memory management and processor architectures. You'll be part of a team that pushes the boundaries of AI implementation on embedded devices, making this an excellent opportunity for someone passionate about both AI and low-level system optimization.

Last updated 6 days ago

Responsibilities For CPU/DSP Deep Learning Layer Development - 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
  • Working with architecture team to influence next generation NPU/Hexagon DSP Processor

Requirements For CPU/DSP Deep Learning Layer Development - Staff Engineer

  • 3 to 10 years of industry experience in embedded software development
  • Strong C and Assembly Programming skills
  • Understanding of Deep Learning architectures
  • Strong mathematical concepts and fixed-point computations
  • In depth understanding of Memory management, MMU, IOMMU
  • Embedded software development in C and C++ on ARM, DSP or similar cores
  • Strong DSP/CPU processor architecture knowledge
  • Good debugging skills with experience on Lauterbach JTAG debuggers
  • Bachelor's/Master's degree in Computer Science, Electrical/Electronics Engineering or related field

Benefits For CPU/DSP Deep Learning Layer Development - Staff Engineer

Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Assistance
Education Budget
  • World-class health coverage for employees and dependents
  • Financial planning and future security programs
  • Emotional/mental health support
  • Wellbeing programs and resources
  • Continuous learning and development programs
  • Tuition reimbursement
  • Mentorship programs

Interested in this job?

Jobs Related To Qualcomm CPU/DSP Deep Learning Layer Development - Staff Engineer

Sr Staff Engineer - System solution AI Center of Excellence

Lead AI systems solution development at Qualcomm's Center of Excellence, focusing on inference accelerators and edge AI applications across automotive, cloud, and IoT domains.

AI Software Engineer, Staff

Staff AI Software Engineer position at Qualcomm focusing on developing and optimizing AI applications for mobile, automotive, and IoT devices, requiring 10+ years of experience in software engineering.

System SW Architecture - ML Acceleration Lead Engineer

Lead ML Acceleration Engineer role at Qualcomm focusing on optimizing ML/AI performance through advanced CPU and NPU features, requiring expertise in ARM architecture and ML frameworks.

Staff AI Software Engineer

Staff AI Software Engineer position at Qualcomm Atheros, focusing on AI/ML model development and optimization for edge devices, offering competitive compensation and comprehensive benefits.

Sr. Staff Software Engineer

Senior Staff Software Engineer position at Qualcomm focusing on AI Stack development and machine learning implementation for Snapdragon platforms.