CPU Power Management Controller Firmware Developer

2 days ago


Bengaluru, Karnataka, India Qualcomm Full time ₹ 1,04,000 - ₹ 1,30,878 per year

General Summary:

As a Qualcomm Software Engineer, you will design, develop, create, modify, and validate embedded and cloud edge software, applications, and/or specialized utility programs that launch cutting-edge, world class products that meet and exceed customer needs. Qualcomm Software Engineers collaborate with systems, hardware, architecture, test engineers, and other teams to design system-level software solutions and obtain information on performance requirements and interfaces.

Minimum Qualifications:

Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 6+ years of Software Engineering or related work experience. ORMaster's degree in Engineering, Information Systems, Computer Science, or related field and 5+ years of Software Engineering or related work experience. ORPhD in Engineering, Information Systems, Computer Science, or related field and 4+ years of Software Engineering or related work experience. 3+ years of work experience with Programming Language such as C, C++, Java, Python, etc.

Job Overview:

Qualcomm is a company of inventors that unlocked 5G ushering in an age of rapid acceleration in connectivity and new possibilities that will transform industries, create jobs, and enrich lives. But this is just the beginning. It takes inventive minds with diverse skills, backgrounds, and cultures to transform 5Gs potential into world-changing technologies and products. This is the Invention Age - and this is where you come in.

GENERAL SUMMARY

As a CPU Power Management FW Developer, you are responsible for working with a team on the enablement of the power management solution for Qualcomm's Oryon CPUs. You will collaborate internally to help define and implement embedded firmware to manage the power and performance for the CPU subsystem within Qualcomm SoCs across many verticals. You will also participate in various other aspects of the management controller firmware development, including power management, boot, RAS, debug, security and runtime services.

In CPU Power Management FW developer role you will be working closely both with the hardware power management and firmware development teams. You will have an opportunity to engage with third parties on enablement of new platforms, as well as providing input to our SoC and platform architects on future designs.

Role and Responsibilities

  • Drive the complete firmware development lifecycle through design, development, debug and verification, in pre-silicon and post-silicon environments.
  • Develop core firmware stack, utilizing and RTOS, that provides the essential services and frameworks to various algorithms running on the power management controller.
  • Assist in defining Power Management solutions for future generation of Qualcomm CPUs.
  • Actively engage with open source communities to contribute support for processor architectures, device drivers, and firmware features
  • Collaborate with team members and other teams on silicon and platform bring-up, debug and diagnostics.
  • Assist in identifying skills requirements and in hiring engineers,

Preferred Qualifications

  • BS/MS in Electrical, Computer Engineering, or Computer Science (or equivalent professional experience) with 17+ years experience in embedded firmware development
  • Minimum 2-3 years of experience in Managing a team and also a technical expert
  • Working experience in DVFS, DCVS, SCMI, CPPC
  • Self-starter who takes initiative and brings technical leadership
  • Proficient writing and debugging C and assembly
  • Driver development experience in RTOS or OS Kernel environments
  • Demonstrated development experience with embedded OSes such as Zephyr, eCos, uC/OS or FreeRTOS
  • Experience developing and debugging in pre-silicon environments including simulators and FPGA emulation
  • Experience defining interprocessor communication interfaces between embedded controllers and the platform
  • Familiarity with ARM v8 architecture. Development experience for a ARMV8 platform is a plus.


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

    Job Description:We are seeking a seasoned professional to join our CPU Software Engineering team. The ideal candidate will have extensive experience in firmware development, embedded software design, and debugging.Key Responsibilities:Coordinate the design and development of low-level firmware for CPU bootstrapping, power controller, and other critical...


  • Bengaluru, Karnataka, India beBeePower Full time ₹ 1,80,00,000 - ₹ 2,40,00,000

    Verification Engineer - CPU Power ManagementJob Area: Hardware Engineering GroupWe are looking for skilled Design Verification engineers to verify power management features in high-performance, low-power CPUs.Roles and Responsibilities:Verify power management features including Boot, Reset, clock gating, power gating, voltage/frequency management...


  • Bengaluru, Karnataka, India Qualcomm Full time US$ 1,50,000 - US$ 2,00,000 per year

    General Summary:As a leading technology innovator, Qualcomm pushes the boundaries of what's possible to enable next-generation experiences and drives digital transformation to help create a smarter, connected future for all. As a Qualcomm Software Engineer, you will design, develop, create, modify, and validate embedded and cloud edge software, applications,...


  • 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 beBeeCPU Full time ₹ 1,04,000 - ₹ 1,30,878

    High-Performance CPU Software ArchitectWe 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 optimizationFirmware design and development for idle and active CPU power managementEvaluating CPU...

  • CPU validation

    1 week ago


    Bengaluru, Karnataka, India Capgemini Full time US$ 1,00,000 - US$ 1,50,000 per year

    Job Description  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 hardware after silicon fabrication. This role involves close collaboration with pre-silicon, firmware,...

  • CPU validation

    2 days ago


    Bengaluru, Karnataka, India Capgemini Engineering Full time ₹ 1,04,000 - ₹ 1,30,878 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 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...