Taro Logo

Principal Engineer/ Manager - Kernel Development

A leading technology company specializing in wireless technology, semiconductors, and mobile innovations.
Backend
Principal Software Engineer
In-Person
15+ years of experience
AI · Enterprise SaaS
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Principal Engineer/ Manager - Kernel Development

Qualcomm India Private Limited is seeking a Principal Engineer/Manager for Kernel Development to join their team in Bangalore. This role combines deep technical expertise in embedded systems with AI innovation. The position requires 15+ years of embedded software development experience, focusing on low-level drivers and RTOS. You'll be responsible for developing AI software stack on Qualcomm NSP, optimizing neural networks, and working with the architecture team on next-generation solutions.

The ideal candidate will possess strong C and Assembly programming skills, deep understanding of memory management, and experience with various RTOS platforms. You'll work alongside leading engineering and technology experts, contributing to world-changing innovations in wireless technology and mobile computing.

Qualcomm offers comprehensive benefits including world-class health coverage, financial planning support, and continuous learning opportunities. The company fosters a supportive, inclusive culture where innovative ideas are valued and career growth is prioritized. This role presents an opportunity to work on cutting-edge technology while solving complex challenges in the semiconductor and wireless communication space.

The position offers mentorship opportunities, tuition reimbursement, and various professional development programs. You'll be part of a team that impacts global technology advancement while having access to resources that support both professional growth and personal wellbeing.

Last updated 6 months ago

Responsibilities For Principal Engineer/ Manager - 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
  • Work on challenging customer requirements and issues

Requirements For Principal Engineer/ Manager - Kernel Development

Linux
Python
Java
  • 15+ years of Embedded Software Development experience
  • 8 to 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
  • Knowledge of Software/Hardware Security concepts

Benefits For Principal Engineer/ Manager - Kernel Development

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

Interested in this job?