Principal Engineer - Kernel Development

Qualcomm is a global technology leader specializing in wireless technology innovation and semiconductor development.
Embedded
Principal Software Engineer
In-Person
15+ years of experience
AI

Description For Principal Engineer - Kernel Development

Qualcomm India Private Limited is seeking a Principal Engineer for Kernel Development to join their team in Bangalore. This role combines deep technical expertise in embedded systems with AI technology development. The position requires 15+ years of embedded software development experience, with a focus on low-level drivers and RTOS development.

The role involves working on cutting-edge AI software stack development for Qualcomm's Neural Signal Processor (NSP), requiring expertise in both traditional embedded systems and modern AI technologies. Key responsibilities include optimizing neural networks for performance and accuracy, enabling state-of-the-art network models, and collaborating with the architecture team on next-generation processor development.

The ideal candidate will possess extensive experience in C/C++ programming, assembly language, and deep understanding of processor architectures. Knowledge of memory management, MMU, IOMMU, and experience with various RTOS platforms (SafeRTOS/FreeRTOS/QNX) is crucial. Strong debugging skills, particularly with Lauterbach JTAG debuggers, are essential.

Qualcomm offers a comprehensive benefits package including world-class health coverage, financial planning support, and wellbeing programs. The company promotes continuous learning through tuition reimbursement and mentorship programs. This role presents an opportunity to work with leading technology experts and contribute to innovative solutions that impact global wireless technology advancement.

The position offers career growth opportunities within a supportive, inclusive culture where ideas contribute to world-changing innovations. Candidates will join a team of respected engineering experts and work on complex challenges at the intersection of embedded systems and AI technology.

Last updated 13 minutes ago

Responsibilities For Principal Engineer - Kernel 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
  • Working with architecture team to define next generation NSP

Requirements For Principal Engineer - Kernel Development

Linux
  • 15+ years of Embedded Software Development experience
  • 8-10 years of industry experience in embedded software driver development
  • Strong C and Assembly Programming with Strong OS & Multi-Processor concepts
  • In depth understanding of Memory management, MMU, IOMMU
  • Embedded software development in C and C++ on ARM or similar cores
  • Experience in SafeRTOS/FreeRTOS/QNX based development
  • Strong processor architecture knowledge
  • Good debugging skills with experience on Lauterbach JTAG debuggers
  • Bachelor's/Master's/PhD in Computer Science, Electrical/Electronics Engineering or related field

Benefits For Principal Engineer - Kernel Development

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 strength and resilience support
  • Wellbeing programs
  • Continuous learning and development programs
  • Tuition reimbursement
  • Mentorship programs

Interested in this job?

Jobs Related To Qualcomm Principal Engineer - Kernel Development

Hardware Engineer, Principal/Director

Principal/Director Hardware Engineer position at Qualcomm focusing on government and military communication technologies, requiring security clearance and extensive hardware engineering experience.

RTL Design - Sr Staff/ Principal Engineer

Principal RTL Design Engineer position at Qualcomm India, requiring 15+ years of SoC design experience, offering comprehensive benefits and growth opportunities.

Director Engineering - IOT

Lead IoT engineering initiatives at Qualcomm, developing and managing innovative IoT solutions while directing technical teams.

Principal Engineer - Automotive(FuSa/embedded Systems)

Principal Engineer role at Qualcomm focusing on Automotive Functional Safety and embedded systems, leading AI/ML initiatives for next-gen automotive platforms.

Principal Engineer - Embedded Linux

Lead embedded Linux development projects at Qualcomm, driving innovation in wireless and automotive technologies while mentoring teams and architecting complex software solutions.