Engineer, Principal
Qualcomm · Bengaluru · 8+ yrs experience · Posted 2026-01-01
Tech stack: C, C++, Java, Python
Apply on the company site · Get a referral for this role
Qualcomm salary & ratings · Qualcomm interview process · More live openings
About the role
Qualcomm India Private Limited
Engineering Group, Engineering Group > Software Engineering
Responsibilities: - Qualcomm's software CPU (aka application processor) architecture group develops long-term software roadmaps (for a horizon of three to five years).
- It is responsible for defining architecture specifications, developing prototypes, and engaging with the software and hardware worldwide partners to influence products development.
- It is also acting as an operational execution team enabling commercialization of the most up-to-date worldwide CPUs integrated in Snapdragon’s chipsets for markets such as: Handsets, IOT devices, Automotive, Compute/Laptops, XR, etc.
Qualifications: - Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 8+ years of Software Engineering or related work experience.
- Master's degree in Engineering, Information Systems, Computer Science, or related field and 7+ years of Software Engineering or related work experience.
- PhD in Engineering, Information Systems, Computer Science, or related field and 6+ years of Software Engineering or related work experience.
- 4+ years of work experience with Programming Language such as C, C++, Java, Python, etc.
- The team is currently looking for an experienced CPU software engineer, who can contribute to design and development of low-level firmware for CPU bootstrapping, power controller etc.
- He or she, will specifically be engaged in the following domains:
- 18+ Years of Experience in the embedded domain to
- design, develop and support software solutions on multi-core ARM/CPUs with Strong C/C++ programming skills.
- Embedded Platforms experience including low-level drivers and firmware, kernel, and user-space components.
- Design and development of software for heterogeneous compute platforms consisting of ARMs, GPUs, DSPs, and specialized hardware accelerators in an embedded SoC systems.
- Usage of J-TAG or ICE debuggers Experience in real-time SW development for embedded products.
- Hands on experience of driver development on any RTOS.
- Detailed understanding of some of SoC hardware blocks
- Clocks, PLLs, GPIO, Interrupt Controllers (GIC), Peripherals (SPI/I2C/PCIE/CAN/Ethernet/USB/UFS).
- Motivated self-starter with excellent verbal and written communication skills, demonstrated ability to work with engineers/partners/customers across different geographies.
- Demonstrated experience working with senior management in a corporate environment.
- Demonstrated experience in business process streamlining and transformation that includes disciplined approach to digitized services enabling.
- Hands-on technical lead who is not hesitant to dig into the details where needed to get first-hand knowledge of the issues and play an active and personal role in steering team success.
Qualifications
- Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 8+ years of Software Engineering or related work experience.
- Master's degree in Engineering, Information Systems, Computer Science, or related field and 7+ years of Software Engineering or related work experience.
- PhD in Engineering, Information Systems, Computer Science, or related field and 6+ years of Software Engineering or related work experience.
- 4+ years of work experience with Programming Language such as C, C++, Java, Python, etc.
- The team is currently looking for an experienced CPU software engineer, who can contribute to design and development of low-level firmware for CPU bootstrapping, power controller etc.
- He or she, will specifically be engaged in the following domains:
- 18+ Years of Experience in the embedded domain to
- design, develop and support software solutions on multi-core ARM/CPUs with Strong C/C++ programming skills.
- Embedded Platforms experience including low-level drivers and firmware, kernel, and user-space components.
- Design and development of software for heterogeneous compute platforms consisting of ARMs, GPUs, DSPs, and specialized hardware accelerators in an embedded SoC systems.
- Usage of J-TAG or ICE debuggers Experience in real-time SW development for embedded products.
- Hands on experience of driver development on any RTOS.
- Detailed understanding of some of SoC hardware blocks
- Clocks, PLLs, GPIO, Interrupt Controllers (GIC), Peripherals (SPI/I2C/PCIE/CAN/Ethernet/USB/UFS).
- Motivated self-starter with excellent verbal and written communication skills, demonstrated ability to work with engineers/partners/customers across different geographies.
- Demonstrated experience working with senior management in a corporate environment.
- Demonstrated experience in business process streamlining and transformation that includes disciplined approach to digitized services enabling.
- Hands-on technical lead who is not hesitant to dig into the details where needed to get first-hand knowledge of the issues and play an active and personal role in steering team success.
Responsibilities
- Qualcomm's software CPU (aka application processor) architecture group develops long-term software roadmaps (for a horizon of three to five years).
- It is responsible for defining architecture specifications, developing prototypes, and engaging with the software and hardware worldwide partners to influence products development.
- It is also acting as an operational execution team enabling commercialization of the most up-to-date worldwide CPUs integrated in Snapdragon’s chipsets for markets such as: Handsets, IOT devices, Automotive, Compute/Laptops, XR, etc.
More openings at Qualcomm
- Senior Staff/Staff/Senior Lead - Camera Image Quality — Hyderabad
- Principal Engineer / Director, Technical Standards — Bengaluru
- Lead Engineer Senior, XR Systems R&D Specialist — Bengaluru
- Engineer to Lead - XR Perception Systems (SLAM, Robotics, Computer Vision) — Bengaluru
- Engineer, Senior — Bengaluru
- Audio DSP Codec SW Developer – Engineer — Bengaluru