Firmware Development Principal Engineer
Technology, Data & Digital · Software & Web Development · Software Engineering · Embedded Systems
In short
Qualcomm is seeking a Principal Engineer for Firmware Development focusing on CPU performance management. This role involves designing, implementing, and validating embedded firmware for custom CPUs, collaborating with hardware and firmware teams, and engaging with open-source communities. The position requires extensive experience in embedded systems, C/C++, and RTOS environments, with a strong technical leadership ability.
Responsibilities
- Drive the firmware design, implementation and verification in pre-silicon and post-silicon environments.
- Assist in the definition CPU Performance 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.
- Assist in identifying skills requirements and in hiring engineers, collaborating with other teams on platform bring-up/debug/diags, firmware lifecycle, etc.
Requirements
- Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 8+ years of Software Engineering or related work experience.
- Master's degree in Engineering, Information Systems, Computer Science, or related field and 7+ years of Software Engineering or related work experience.
- PhD in Engineering, Information Systems, Computer Science, or related field and 6+ years of Software Engineering or related work experience.
- 4+ years of work experience with Programming Language such as C, C++, Java, Python, etc.
- BS/BEng in Electrical, Computer Engineering, or Computer Science (or equivalent professional experience) with 5 years' experience in embedded firmware development
- 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 for pre-silicon environments including simulators and FPGA emulation
- Familiarity with ARM v8 architecture. Development experience for a ARMV8 platform is a plus.
Desired Qualifications
- Self-starter who takes initiative and brings technical leadership
- Experience developing, characterizing and tuning performance management solutions an SoC subsystem will be a considerable plus.
Benefits
- Competitive annual discretionary bonus program
- Opportunity for annual RSU grants
- Highly competitive benefits package designed to support your success at work, at home, and at play.
Skills
CC++JavaPythonEmbedded SystemsRTOSOS KernelZephyreCosuC/OSFreeRTOSARM v8assembly
#firmware#development#principal#engineer#qualcomm#cpu#performance#power#management#embedded#c#c++#python#rtos#os#kernel#zephyr#freeRTOS#arm#soc
Enabling a world where everyone and everything can be intelligently connected.\n\n
Company
QualcommJob Posted
10 hours ago
Employment Type
Full Time
Work mode
Remote
Salary
US$221,100–331,700 / year
Experience Level
Executive
Locations
Santa Clara, United States of America
San Diego, United States of America
Austin, United States of America
Qualification
Bachelor, Master, Doctoral, Undergraduate
Applicants
Be an early applicant
Similar Jobs
Alstom
Plattsburgh, United StatesContinuous Improvement Specialist (Internship)
US$25/hr Internship Be an early applicant Posted 4 days ago
Qualcomm
San Diego, United States of AmericaAssociate PCB CAD Specialist
US$30.8–46.2/hr Full Time Be an early applicant Posted 4 days ago
IKEA
Oak Creek, United StatesCustomer Resolutions Specialist
US$20–28.2/hr Full Time Be an early applicant Posted 4 days ago
Alstom
Pittsburgh, United StatesVIE - Engineering Management Office (m/f)
Contract Be an early applicant Posted 4 days ago
Qualcomm
San Diego, United States of AmericaGPU Low Power Engineer
US$119–179k/yr Full Time Be an early applicant Posted 4 days ago
Microsoft
United StatesMicrowave Design and Layout Engineer
US$102–219k/yr Full Time Be an early applicant Posted 4 days ago
