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.