Senior CPU Software Architect

1 day ago


Bengaluru, Karnataka, India beBeeCPU Full time ₹ 1,04,000 - ₹ 1,30,878
High-Performance CPU Software Architect

We are seeking an experienced CPU Software Architect to contribute to the architecture of HW/SW interfaces and the design and development of low-level firmware such as CPU bootstrapping and power controllers.

  • Micro-code optimization
  • Firmware design and development for idle and active CPU power management
  • Evaluating CPU software/hardware design trade-offs
  • Debugging complex software issues related to high-performance CPU microarchitectures (e.g., prefetching, speculation, memory ordering)
  • Defining short- and long-term software architecture roadmaps aligned with ARM ISA evolution
  • Representing CPU software teams in collaborations with ARM architects and third-party software partners

This role offers broad exposure to multiple SoC technology domains and a unique opportunity to influence innovative products.

Required Skills and Qualifications:
  • Bachelor's degree in Engineering, Information Systems, Computer Science, or related field with 2+ years of software engineering experience
  • OR Master's degree in the above fields with 1+ year of software engineering experience
  • OR PhD in the above fields
  • 2+ years academic or professional experience with programming languages such as C, C++, Java, or Python
  • Approximately 4 years' experience designing and developing software/firmware for embedded systems
  • In-depth knowledge of ARM CPU architecture, especially ARMv8
  • Familiarity with ARM ecosystem system specifications such as SCMI, PSCI, Trusted Firmware-A (TF-A)
  • Strong embedded systems software design skills
  • Understanding of Linux or Windows kernel internals; device driver development experience is advantageous
What We Offer:

Excellent analytical and problem-solving abilities (data mining, KPI interpretation, R&D)

Critical thinking and decision-making skills

Strong verbal and written communication skills



  • 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 beBeeSoftware Full time ₹ 1,00,00,000 - ₹ 2,00,00,000

    We are seeking an experienced Senior Staff member to join our CPU software architecture group.Key ResponsibilitiesCoordinate design and development of firmware for CPU bootstrapping, power controller, and debug.Develop low-level firmware for CPU bootstrapping, power controller, etc.Debug critical SW issues that are artifacts of high-performance CPU...


  • Bengaluru, Karnataka, India beBeeArchitect Full time ₹ 20,00,000 - ₹ 25,00,000

    Senior CPU Architect PositionWe are seeking an experienced Senior CPU Architect to drive the development of high-performance CPU architectures.Main Responsibilities:Design and develop high-performance CPU subsystems, collaborating with architects and design engineers to achieve optimal performance, power, and area trade-offs.Develop detailed design documents...


  • Bengaluru, Karnataka, India Qualcomm Full time US$ 1,50,000 - US$ 2,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 beBeeCPU Full time ₹ 1,50,00,000 - ₹ 2,00,00,000

    We are seeking a highly skilled Core CPU Architect to drive innovations in core CPU, firmware/OS enablement, and performance tuning for next-generation SoCs.This role requires a hands-on technical leader with deep expertise in CPU microarchitecture, cache/memory subsystems, power-performance optimization, and Linux kernel integration.The ideal candidate will...


  • Bengaluru, Karnataka, India beBeeArchitect Full time ₹ 2,00,00,000 - ₹ 2,50,00,000

    CPU Architect Job OpportunityWe are seeking a skilled Core CPU Architect to join our team. As a highly experienced professional, you will have extensive knowledge in ARM-based CPU architecture, embedded firmware, and low-level system software.Key ResponsibilitiesDefine and architect core CPU software interfaces (firmware, BSP, drivers) aligned with ARM CPU...


  • Bengaluru, Karnataka, India beBeeCPU Full time ₹ 15,00,000 - ₹ 20,00,000

    Job OverviewWe are seeking a skilled CPU subsystem architect to join our team.This role involves designing and verifying CPU subsystems, collaborating with architects and design engineers.The successful candidate will contribute to micro-architectural decisions, considering performance, power, and area trade-offs.A key responsibility of this role is...


  • Bengaluru, Karnataka, India Qualcomm Full time ₹ 9,00,000 - ₹ 12,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 beBeeArchitecture Full time US$ 15,00,000 - US$ 20,00,000

    Job TitleSoftware Architect - CPU Bootstrapping and Power ManagementDescriptionWe are seeking a highly experienced software architect to contribute to the design and development of low-level firmware for CPU bootstrapping, power controller, and other domains.This role provides an uncommon exposure to multiple technology domains related to system-on-chip...


  • Bengaluru, Karnataka, India beBeeVerification Full time ₹ 1,20,00,000 - ₹ 2,00,00,000

    Are you a CPU design and verification expert looking to join a dynamic team?Job DescriptionWe are seeking a highly skilled CPU Subsystem Design and Verification Engineer to join our team.This role involves participating in the design of CPU subsystems, collaborating with architects and design engineers to develop detailed design documents and schematics for...