Staff Engineer - Kernal Development

Qualcomm is a global technology leader specializing in wireless technology and AI innovation.
Embedded
Staff Software Engineer
In-Person
8+ years of experience
AI

Description For Staff Engineer - Kernal Development

Qualcomm India Private Limited is seeking a Staff Engineer for Kernel Development to join their innovative team. This role combines embedded systems expertise with cutting-edge AI development, focusing on the Qualcomm NSP platform. The position requires a seasoned professional with 6-10 years of embedded software development experience, who will be responsible for developing AI software stacks, optimizing neural networks, and contributing to next-generation architecture decisions.

The ideal candidate will possess strong technical skills in C/C++ programming, assembly language, and deep understanding of operating systems and multi-processor concepts. They'll work on challenging projects involving memory management, RTOS development, and hardware-software integration. The role offers an opportunity to work with state-of-the-art technology and contribute to advancing AI capabilities in embedded systems.

Qualcomm provides an excellent working environment with comprehensive benefits including world-class health coverage, financial planning support, and continuous learning opportunities. The company strongly emphasizes employee wellbeing and professional growth through mentorship programs and tuition reimbursement. This position offers the chance to work alongside leading technology experts while contributing to innovations that impact lives globally.

The role is based in Bangalore, India, and offers the opportunity to work with a diverse, global team of experts. Qualcomm's commitment to innovation and employee development makes this an ideal position for someone looking to advance their career in embedded systems and AI technology while making a significant impact in the industry.

Last updated 21 hours ago

Responsibilities For Staff Engineer - Kernal Development

  • Developing AI SW stack on Qualcomm NSP
  • Evaluating and optimizing neural networks runtime performance and accuracy
  • Working to enable state of the art network models and new AI SW features to meet customer use-cases
  • Working with architecture team to define our next generation NSP

Requirements For Staff Engineer - Kernal Development

Linux
  • 6-10 years of Embedded Software Development experience
  • Strong C and Assembly Programming with Strong OS & Multi-Processor concepts
  • In depth understanding of Memory management, MMU, IOMMU etc.
  • Embedded software development in C and C++ on ARM or similar cores
  • Hands on experience of driver development on any RTOS
  • Strong processor architecture knowledge
  • Good debugging skills with experience on debugging with Lauterbach JTAG debuggers
  • Bachelor's degree in Computer Science, Electrical/Electronics Engineering or related field

Benefits For Staff Engineer - Kernal Development

Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Assistance
Education Budget
  • World-class health coverage for employees and eligible dependents
  • Financial planning and future preparation programs
  • 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 Staff Engineer - Kernal Development

Staff Engineer - Kernal Development

Staff Engineer position at Qualcomm focusing on kernel development and AI software stack optimization, requiring strong embedded systems expertise.

Staff Design Engineer

Staff Design Engineer role at Qualcomm focusing on power management and optimization for Voice and Music Products, requiring expertise in low-power design and system architecture.

ASIC RTL Design Engineer (Camera) - Sr Staff Engineer/Manager

Senior Staff level ASIC RTL Design Engineer position at Qualcomm India, focusing on camera systems development for mobile devices with comprehensive benefits.

Lead Analog Layout Engineer

Lead Analog Layout Engineer position at Qualcomm India, requiring 5+ years experience in custom analog layouts and SerDes blocks, offering comprehensive benefits and growth opportunities.

Senior Program Manager - Auto IVI/ADAS SW Program

Senior Program Manager position at Qualcomm India focusing on Automotive IVI/ADAS software program management, requiring 10+ years of experience in software development and program management.