Job Notification: C++ Embedded Software Engineer – Qualcomm Bangalore
About the Role – Embedded Software / AI Stack Engineer
Qualcomm India is hiring a C++ Embedded Software Engineer in Bangalore, Karnataka. You’ll be part of the team developing the AI software stack, working from software architecture through kernel optimization all the way down to hardware accelerator interfaces. This is a role for engineers who like working at the intersection of embedded systems, AI, performance optimization, and hardware-software co-design.
Key Responsibilities – Embedded AI Software / Kernel & Tooling
- Enhance AI software stack frameworks to use resources optimally when running neural networks on Qualcomm hardware.
- Build and maintain tools for profiling, debugging, and deploying new neural network models in a fast-changing domain.
- Collaborate with AI hardware/architecture teams to continuously improve the overall AI solution (performance, power, accuracy).
- Contribute to solid development practices to ensure high quality software releases that meet commercial/production standards.
Eligibility & Required Skills – Embedded System Engineer, C++ / RTOS / Kernel
Minimum qualifications:
- Bachelor’s degree in Computer Science, Engineering, or related field.
- At least 2 years of experience in C/C++, with a significant part in embedded systems.
- Strong skills in debugging, analytical thinking, and system-level problem solving.
- Experience with RTOS, kernel drivers, or kernel-level development.
- Familiarity with Android or Embedded Linux software development.
Preferred qualifications / nice to have:
- Knowledge of Python, Git, version control workflows.
- Interest in learning new techniques, proposing novel ideas.
- Strong communication (verbal, written, presentation).
- Ability to work in global / cross-functional teams.
Pay Scale Estimate – Qualcomm Bangalore, Embedded Software Engineer
Based on recent compensation data for embedded / systems software engineers in Bangalore and Qualcomm’s reported ranges:
- Entry / mid (≈2-4 years) Embedded Software Engineer roles at Qualcomm in Bangalore have total compensation roughly ₹30-40 lakhs per annum for base + bonuses + stock where applicable. (Levels.fyi)
- Higher levels (senior, with kernel + AI stack responsibilities) may go beyond ₹45-55 lakhs per year depending on experience and role ownership. (Levels.fyi)
(These are estimates; actual offer depends on candidate skills, experience, domain fit, and negotiation.)
Selection Process – Qualcomm Embedded AI C++ Role
- Resume & Application Screening – focusing on embedded experience, C++ projects, kernel/driver work.
- Technical Assessment / Coding Interview – may include C++ algorithms, embedded systems problems, low-level debugging, possibly system design.
- Design / Architecture Interview – conversation around AI software stack, performance optimization, hardware interaction.
- Behavioral / Collaboration Interview – communication skills, team work, willingness to learn, stakeholder interaction.
- Offer & Onboarding
How to Apply
- Through Qualcomm Careers portal: Qualcomm Job Listing
- Make sure your CV highlights embedded system projects, kernel/driver work, C++ development, and any AI / profiling / debugging tools you have built or used.