CPU Power Management Firmware Developer - Performance Management

Leading technology innovator that pushes boundaries to enable next-generation experiences and drives digital transformation for a smarter, connected future.
$151,900 - $227,900
Embedded
Senior Software Engineer
In-Person
5,000+ Employees
4+ years of experience
Enterprise SaaS

Description For CPU Power Management Firmware Developer - Performance Management

Qualcomm Technologies, Inc. is seeking a CPU Power Management Firmware Developer focusing on performance management. This role is integral to the development and enablement of power management solutions for Qualcomm's custom CPUs. The position offers a unique opportunity to work at the intersection of hardware and firmware, collaborating with both power management and firmware development teams.

The role involves working on cutting-edge technology, implementing embedded firmware to manage CPU subsystem performance, and helping characterize and tune solutions for all Qualcomm SoCs using custom CPUs. You'll be responsible for driving firmware design, implementation, and verification in both pre-silicon and post-silicon environments.

As a senior member of the team, you'll work independently with minimal supervision, making significant decisions that affect work beyond the immediate work group. The position requires strong technical expertise in embedded systems, firmware development, and a deep understanding of CPU architecture, particularly ARM v8.

The ideal candidate will have a strong background in embedded firmware development, with proficiency in C and assembly programming. Experience with RTOS or OS Kernel environments, and familiarity with pre-silicon development environments including simulators and FPGA emulation is crucial.

Qualcomm offers a competitive compensation package, including a base salary range of $151,900 - $227,900, annual discretionary bonuses, RSU grants, and comprehensive benefits. The company provides a collaborative environment where innovation is encouraged and technical expertise is valued. This role presents an excellent opportunity for professional growth while working on advanced CPU technologies that power next-generation devices.

Last updated 2 days ago

Responsibilities For CPU Power Management Firmware Developer - Performance Management

  • Drive firmware design, implementation and verification in pre-silicon and post-silicon environments
  • Assist in defining CPU Performance Management solutions for future generation Qualcomm CPUs
  • Engage with open source communities to contribute support for processor architectures
  • Collaborate with other teams on platform bring-up/debug/diags and firmware lifecycle

Requirements For CPU Power Management Firmware Developer - Performance Management

  • Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 4+ years of Software Engineering experience
  • 2+ years of work experience with Programming Languages such as C, C++, Java, Python
  • Proficient in writing and debugging C and assembly
  • Experience with embedded OSes such as Zephyr, eCos, uC/OS or FreeRTOS
  • Familiarity with ARM v8 architecture

Benefits For CPU Power Management Firmware Developer - Performance Management

401k
Medical Insurance
Dental Insurance
Vision Insurance
Education Budget
  • Competitive annual discretionary bonus program
  • Annual RSU grants
  • Comprehensive health benefits
  • 401k program
  • Educational support

Interested in this job?

Jobs Related To Qualcomm CPU Power Management Firmware Developer - Performance Management

Engineer, Senior - PMIC SW driver development

Senior PMIC SW Driver Development position at Qualcomm India, focusing on embedded systems and driver development with opportunities for innovation and growth.

Automotive Software - Lead Engineer Sr (AD-ADAS)

Senior Lead Engineer position at Qualcomm focusing on automotive software development for ADAS systems, requiring expertise in C++, Python, and automotive standards.

Embedded Core Tech Platform Sr. Engineer

Senior Embedded Engineer role at Qualcomm focusing on core tech platform development, requiring expertise in C, C++, and Python with emphasis on embedded systems.

Senior Engineer

Senior Engineer position at Qualcomm Technologies focusing on embedded software development for power management and system components across multiple platforms.

Automotive Software - Sr Engineer (AD/ADAS)

Senior Software Engineer role at Qualcomm focusing on automotive ADAS development, requiring C++ expertise and embedded systems experience.