Qualcomm
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: $162,600.00 – $244,000.00. 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 disability-accommodations@qualcomm.com or call Qualcomm's toll‑free number. Qualcomm also commits to making its workplace accessible for individuals with disabilities.
#J-18808-Ljbffr
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: $162,600.00 – $244,000.00. 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 disability-accommodations@qualcomm.com or call Qualcomm's toll‑free number. Qualcomm also commits to making its workplace accessible for individuals with disabilities.
#J-18808-Ljbffr