Theme

Language

Global EN
Sweden ENSV
India EN

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
Qualcomm Logo

About Qualcomm

Enabling a world where everyone and everything can be intelligently connected.

Enabling a world where everyone and everything can be intelligently connected.\n\n

Qualcomm Logo

Company

Qualcomm

Job 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