CPU Power Management Controller Firmware Developer

Leading technology innovator that pushes the boundaries of what's possible to enable next-generation experiences and drives digital transformation.
Markham, ON, Canada
Embedded
Senior Software Engineer
In-Person
5,000+ Employees
4+ years of experience
Enterprise SaaS

Description For CPU Power Management Controller Firmware Developer

Qualcomm is seeking a CPU Power Management Controller Firmware Developer to join their team in Markham, Ontario. This role is crucial for the development and enablement of power management solutions for Qualcomm's custom CPUs. The position offers an exciting opportunity to work with cutting-edge technology in embedded firmware development, specifically focusing on power and performance management for CPU subsystems within Qualcomm SoCs.

The ideal candidate will collaborate with hardware power management and firmware development teams, engaging with third parties for new platform enablement and contributing to future SoC designs. This role requires expertise in embedded systems, firmware development, and a strong understanding of power management principles. The position demands both technical excellence and the ability to work independently while collaborating effectively with cross-functional teams.

Qualcomm offers a comprehensive benefits package including world-class health coverage, financial planning programs, and continuous learning opportunities. The company's culture promotes innovation, professional growth, and work-life balance through various wellbeing programs and resources. As a leading technology innovator, Qualcomm provides an environment where engineers can contribute to world-changing innovations and breakthrough technologies.

The role combines technical challenges with strategic importance, as the successful candidate will influence power management solutions for future generations of Qualcomm CPUs. This position offers excellent career growth opportunities within a company known for pushing the boundaries of mobile technology and digital transformation.

Last updated 13 hours ago

Responsibilities For CPU Power Management Controller Firmware Developer

  • Drive the firmware design, implementation and verification, in pre-silicon and post-silicon environments
  • Assist in the definition 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 other teams on platform bring-up/debug/diags, firmware lifecycle

Requirements For CPU Power Management Controller Firmware Developer

  • 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 writing and debugging C and assembly
  • Experience with embedded OSes such as Zephyr, eCos, uC/OS or FreeRTOS
  • Experience developing for pre-silicon environments including simulators and FPGA emulation
  • Familiarity with ARM v8 architecture

Benefits For CPU Power Management Controller Firmware Developer

Medical Insurance
401k
Education Budget
  • World-class health benefit coverage for employees and dependents
  • Financial programs for secure future
  • Emotional/mental strength and resilience support
  • Wellbeing programs and resources
  • Tuition reimbursement
  • Mentorship programs

Interested in this job?

Jobs Related To Qualcomm CPU Power Management Controller Firmware Developer

Senior Pre/Post Silicon Validation Engineer

Senior Pre/Post Silicon Validation Engineer role at Qualcomm, combining hardware expertise with software development to ensure SoC & Modem silicon quality.

Engineer, Senior - Windows Development

Senior Windows Development Engineer role at Qualcomm, focusing on power and thermal management for Windows on Snapdragon platforms, requiring expertise in embedded systems and Windows kernel development.

Digital Display Interface ASIC Design Engineer

Senior-level ASIC Design Engineer position at Qualcomm focusing on digital display interface development, requiring 3-6 years of experience and expertise in hardware design and verification.

CPU Software Engineer Senior

Senior CPU Software Engineer role at Qualcomm focusing on embedded systems, driver development, and system architecture for next-gen SoC solutions.

Embedded Platform Dev- Lead Engineer, Senior

Senior Lead Engineer position at Qualcomm focusing on embedded platform development for automotive systems, requiring expertise in functional safety and ISO26262 compliance.