CPU Software Engineer Senior
Qualcomm · Bengaluru · 2+ yrs experience · Posted 2026-07-08
Tech stack: C, C++, Java, Linux, 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.
- The team is currently looking for an experienced CPU software architect who can contribute to architecting of HW/ SW interface and design and development of low level firmware for CPU bootstrapping, power controller etc.
- He or she, will specifically be engaged in the following domains: a) Micro-code optimization b) Design and development of firmware of idle and active CPU power management c) CPU software/hardware design trade-offs d) Debugging of critical SW issues that are artifacts of any high-performance CPU microarchitecture (prefetching, speculation, memory ordering etc...)
- e) Definition of short and long-term SW architecture roadmap in accordance with Arm’s architecture ISA evolution f) Represent the CPU SW teams in engagements with Arm architects and third-party software partners (e.g., Google, MSFT, etc.)
- Since the contributions of the CPU software organization affect a large span of products, the function provides an uncommon exposure to multiple technology domains related to system-on-chip development.
- To fully benefit from the role’s opportunities, the candidate must demonstrate a motivation to influence the products roadmap, as he or she, will directly contribute to Qualcomm’s most innovative products.
Qualifications: - Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 2+ years of Software Engineering or related work experience.
- Master's degree in Engineering, Information Systems, Computer Science, or related field and 1+ year of Software Engineering or related work experience.
- PhD in Engineering, Information Systems, Computer Science, or related field.
- 2+ years of academic or work experience with Programming Language such as C, C++, Java, Python, etc.
- a) Around 4 years of experience in designing and developing software/ firmware for various embedded systems b) Knowledge of Arm CPU architecture... especially ARMv8 architecture (RISC-V architecture expertise is a plus)
- c) Knowledge of various system specifications in ARM ecosystem (SCMI, PSCI, TF-A etc)
- d) Solid knowledge of embedded systems SW design e) Familiarity with the internals at kernel level of either Linux or Windows.
- Experience in device driver development is an added advantage f) Effective problem-solving analytical skills (e.g., data mining, KPI interpretation, R&D, etc.)
- g) Critical thinking skills h) Excellent verbal and written communications skills
Qualifications
- Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 2+ years of Software Engineering or related work experience.
- Master's degree in Engineering, Information Systems, Computer Science, or related field and 1+ year of Software Engineering or related work experience.
- PhD in Engineering, Information Systems, Computer Science, or related field.
- 2+ years of academic or work experience with Programming Language such as C, C++, Java, Python, etc.
- a) Around 4 years of experience in designing and developing software/ firmware for various embedded systems b)
- Knowledge of Arm CPU architecture... especially ARMv8 architecture (RISC-V architecture expertise is a plus)
- c) Knowledge of various system specifications in ARM ecosystem (SCMI, PSCI, TF-A etc)
- d) Solid knowledge of embedded systems SW design e)
- Familiarity with the internals at kernel level of either Linux or Windows.
- Experience in device driver development is an added advantage f) Effective problem-solving analytical skills (e.g., data mining, KPI interpretation, R&D, etc.)
- g) Critical thinking skills h) Excellent verbal and written communications skills
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.
- The team is currently looking for an experienced CPU software architect who can contribute to architecting of HW/ SW interface and design and development of low level firmware for CPU bootstrapping, power controller etc.
- He or she, will specifically be engaged in the following domains: a) Micro-code optimization b)
- Design and development of firmware of idle and active CPU power management c) CPU software/hardware design trade-offs d) Debugging of critical SW issues that are artifacts of any high-performance CPU microarchitecture (prefetching, speculation, memory ordering etc...)
- e) Definition of short and long-term SW architecture roadmap in accordance with Arm’s architecture ISA evolution f) Represent the CPU SW teams in engagements with Arm architects and third-party software partners (e.g., Google, MSFT, etc.)
- Since the contributions of the CPU software organization affect a large span of products, the function provides an uncommon exposure to multiple technology domains related to system-on-chip development.
- To fully benefit from the role’s opportunities, the candidate must demonstrate a motivation to influence the products roadmap, as he or she, will directly contribute to Qualcomm’s most innovative products.
More openings at Qualcomm
- Telematics System Performance Engineer for Automotive System Performance Team — Bengaluru
- Senior Staff Engineer: Haptics R&D and Systems Engineer — Hyderabad
- Chipset Power -Engineer, Senior Staff — Hyderabad
- CPU Performance Developer Staff Engineer — Bengaluru
- Principal/Manager - Embedded Systems Lead — Bengaluru
- Staff Engineer – GenAI Platforms & Agentic SDLC — Hyderabad