×
Register Here to Apply for Jobs or Post Jobs. X

Firmware Development Engineer, Sr

Job in Santa Clara, Santa Clara County, California, 95053, USA
Listing for: Qualcomm
Full Time position
Listed on 2025-12-03
Job specializations:
  • Software Development
    Embedded Software Engineer, Software Engineer
Job Description & How to Apply Below
Position: Firmware Development Engineer, Sr. Staff

Firmware Development Engineer, Sr. Staff Job Overview

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 CPU Power Management Firmware Developer, you will work with a team to enable the power management solution for Qualcomm's custom CPUs, collaborating internally to define and implement embedded firmware that manages the power and performance for the CPU subsystem across Qualcomm SoCs.

You will also participate in other aspects of the management controller firmware development, including power management, boot, RAS, debug, security, and runtime services.

In this role, you will collaborate closely with hardware power management and firmware development teams, engage with third parties on enablement of new platforms, and provide input to SoC and platform architects on future designs.

Responsibilities
  • Drive firmware design, implementation, and verification in pre‑silicon and post‑silicon environments.
  • Assist in defining power management solutions for future generations of Qualcomm CPUs.
  • Actively engage with open‑source communities to contribute support for processor architectures, device drivers, and firmware features.
  • Assist in identifying skill requirements and participating in hiring of engineers, collaborating with other teams on platform bring‑up/debug/diagnostics and firmware lifecycle.
Qualifications
  • BS/BEng in Electrical, Computer Engineering, or Computer Science (or equivalent professional experience) with 5 years of embedded firmware development.
  • Self‑starter who takes initiative and brings technical leadership.
  • Proficient writing and debugging C and assembly.
  • Experience driving driver development in RTOS or OS kernel environments.
  • Experience with embedded OSes such as Zephyr, eCos, uC/OS, or FreeRTOS.
  • Experience developing for pre‑silicon environments including simulators and FPGA emulation.
  • Experience defining interprocessor communication interfaces between embedded controllers and the platform.
  • Familiarity with ARM v8 architecture; experience for an ARMv8 platform is a plus.
Minimum Qualifications
  • Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 6+ years of software engineering or related work experience; or Master's degree and 5+ years; or PhD and 4+ years.
  • 3+ years of work experience with programming languages such as C, C++, Java, Python, etc.
Benefits

Pay Range: $ – $. Additional compensation includes a competitive annual discretionary bonus program, RSU grant opportunities, and a comprehensive benefits package designed to support success at work, home, and play.

Equal Opportunity Employer

Qualcomm is an equal opportunity employer. If you have a disability and need an accommodation during the application/hiring process, Qualcomm is committed to providing an accessible process. Contact disabilit or call Qualcomm's toll‑free number. Qualcomm also commits to making its workplace accessible for individuals with disabilities.

#J-18808-Ljbffr
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary