CPU Software Engineer Senior

4 days ago


Bengaluru, Karnataka, India Qualcomm Full time ₹ 12,00,000 - ₹ 36,00,000 per year

General Summary:

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 Snapdragons 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 Arms 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 roles opportunities, the candidate must demonstrate a motivation to influence the products roadmap, as he or she, will directly contribute to Qualcomms most innovative products.

Minimum Qualifications:

Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 2+ years of Software Engineering or related work experience. ORMaster's degree in Engineering, Information Systems, Computer Science, or related field and 1+ year of Software Engineering or related work experience. ORPhD 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



  • Bengaluru, Karnataka, India Qualcomm Full time ₹ 15,00,000 - ₹ 25,00,000 per year

    Company:Qualcomm India Private LimitedJob Area:Engineering Group, Engineering Group > Software EngineeringGeneral Summary: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...


  • Bengaluru, Karnataka, India Qualcomm Full time US$ 90,000 - US$ 1,20,000 per year

    CompanyQualcomm India Private LimitedJob AreaEngineering Group, Engineering Group > Software EngineeringGeneral SummaryQualcomm'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...


  • Bengaluru, Karnataka, India Qualcomm Full time US$ 90,000 - US$ 1,20,000 per year

    Company:Qualcomm India Private LimitedJob Area:Engineering Group, Engineering Group > Software EngineeringGeneral Summary: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...


  • Bengaluru, Karnataka, India Capgemini Engineering Full time

    Experience: 4 to 9years Location : Bangalore Note: Considering only Hardware CPU Validation Experience. Job Summary: We are seeking a highly skilled Post-Silicon Validation Engineer to join our CPU design and validation team. The ideal candidate will be responsible for validating and verifying the functionality, performance, and reliability of CPU...

  • CPU Performance

    4 days ago


    Bengaluru, Karnataka, India Qualcomm Full time ₹ 1,00,00,000 - ₹ 2,50,00,000 per year

    General Summary:As a Qualcomm Hardware Engineer, you will plan, design, optimize, verify, and test electronic systems, bring-up yield, circuits, mechanical systems, Digital/Analog/RF/optical systems, equipment and packaging, test systems, FPGA, and/or DSP systems that launch cutting-edge, world class products. Qualcomm Hardware Engineers collaborate with...

  • CPU validation

    6 days ago


    Bengaluru, Karnataka, India Capgemini Engineering Full time ₹ 15,00,000 - ₹ 25,00,000 per year

    Job DescriptionWe are seeking a highly skilled Post-Silicon Validation Engineer to join our CPU design and validation team. The ideal candidate will be responsible for validating and verifying the functionality, performance, and reliability of CPU hardware after silicon fabrication. This role involves close collaboration with pre-silicon, firmware, software,...


  • Bengaluru, Karnataka, India Krutrim Full time

    Job DescriptionJob Title: CPU Firmware ArchitectRole OverviewWe are seeking a highly skilled Core CPU Architect with 1215 years of experience in ARM-based CPU architecture, embedded firmware, and low-level system software. This role requires a hands-on technical leader with deep expertise in CPU microarchitecture, cache/memory subsystems, power-performance...


  • Bengaluru, Karnataka, India ACL Digital Full time

    Hi, Greetings from ACL Digital, Looking for CPU Verification Engineers Exp level: 4+years Location: Banglore Job Description: We are seeking a skilled and motivated CPU Verification Engineer to join our microprocessor verification team. In this role, you will contribute to the verification of high-performance, low-power CPU cores by developing scalable...


  • Bengaluru, Karnataka, India Google Full time ₹ 15,00,000 - ₹ 25,00,000 per year

    Minimum qualifications:Bachelor's degree in Electrical Engineering or Computer Science, or equivalent practical experience.4 years of experience with design Verification, with a emphasis on ARM CPU verification.Experience verifying ARM CPU designs. Experience with CPU design tools and methodologies specific to ARM.Preferred qualifications:Master's or PhD...


  • Bengaluru, Karnataka, India Signon Solutions Pvt Ltd Full time ₹ 10,00,000 - ₹ 25,00,000 per year

    Principal CPU Design Verification Engineer We are seeking an experienced verification engineer to lead verification efforts of complex CPU and related subsystems based on the open-source RISC-V architecture. The right candidate will have deep technical expertise combined with exceptional leadership skills.Responsibilities : - Lead end-to-end...