Lead Firmware Engineer

HP Inc.

Confirmed live today High trust

Quick summary

Work type
On-site
Location
San Francisco, CA
Salary
$162,000–$252,000 / yr
Posted
19 days ago
Freshness
Confirmed live today
Closes
Mar 20, 2027

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $193k
This role $207k
$138k $264k
below market most similar roles pay here above market

This role pays more than 65% of similar roles. Most pay $164,250–$222,000 — the blue band above. At the midpoint, this role pays about $207k versus about $193k for comparable roles.

Based on 240 similar postings.

Employer

About HP Inc.

HP Inc. is a global technology company that develops and sells personal computers, printers, and related supplies and services. Its products include laptops, desktops, workstations, and printing solutions for consumers and businesses worldwide.

HP Inc. currently has 115 open roles on FindRole.

Listed pay typically runs $130,700–$205,200 across 95 roles with salary data.

Most-posted roles

View all roles at HP Inc.

At a glance

TL;DR · Lead Firmware Engineer

JOB TITLE: Lead Firmware Engineer The Lead Firmware Engineer joins the System Software team to develop firmware for low-power embedded microcontrollers. This role involves designing and developing firmware and embedded system architecture for leading-edge ARM-based MCUs within prototypes and products. Key responsibilities include coordinating sensors, managing power subsystems, ensuring security and privacy, and bringing up and debugging new hardware in the lab. The engineer will establish performance metrics for code size, memory footprint, and latency while collaborating with EE, RF, Security, Cloud Services, and AI models teams. Required technical skills include Embedded C, C++, FreeRTOS or Zephyr, and experience with radio stacks like BT, BLE, and Wi-Fi. The work focuses on building high-performance, secure, and reliable systems for cloud-connected embedded devices and audio subsystem integration.

What you'll do

  • Design and develop firmware and embedded system architecture for ARM-based microcontrollers.
  • Develop firmware to coordinate sensors, manage power subsystems, and ensure device security.
  • Bring up and debug new hardware in the lab and support remote production builds.
  • Establish and manage performance metrics for code size, memory footprint, power consumption, and latency.
  • Coordinate development efforts with vendors, consultants, and manufacturing partners.
  • Integrate radio stacks, sensor pipelines, and audio subsystems into cloud-connected devices.

What we're looking for

  • 8+ years experience developing firmware for embedded microcontrollers.
  • Deep experience in embedded firmware with knowledge of radio stacks (BT, BLE, Wi-Fi), sensor and audio pipelines, and ARM MCU architecture.
  • Proficiency in FreeRTOS or Zephyr, Embedded C, C++, protocols, and unit test frameworks.
  • Experience developing and debugging Qualcomm, STM32, Cypress/Infineon PSoC, or Nordic (preferred).
  • Experience shipping high-reliability production code (preferred).
  • Comfort with low-level hardware debugging tools and techniques (preferred).
  • Ability to work in large multi-developer codebases and collaborate in a healthy team environment.

More like this

Similar roles

Firmware Engineer

Apple Inc

Cupertino, CA 87 days ago $150,400–$277,600
C C++ Hardware Bring-Up I2C SPI UART USB ARM Cortex-M Bluetooth Bluetooth Low Energy Compilers Toolchains
6+ yrs exp

Firmware Engineer

Apple Inc

Cupertino, CA 51 days ago $150,400–$277,600
C C++ Hardware Bring-Up I2C SPI UART USB ARM Cortex-M Bluetooth Bluetooth Low Energy Compilers Toolchains Rapid Prototyping
6+ yrs exp

Embedded Firmware and Software Engineer

HP Inc.

Spring, TX +1 18 days ago $105,050–$161,800
C C++ Python Firmware Embedded Systems Real-Time Operating Systems Linux Git DSP BIOS UEFI EFI Agile Algorithms Debugging Computer Engineering Operating Systems
4+ yrs exp

Application & System Firmware Engineer

Apple Inc

Sunnyvale, CA 108 days ago $150,400–$277,600
C C++ RTOS ARM SPI I2C UART USB MATLAB Simulink Device Drivers Middleware Mechatronics Embedded Systems
4+ yrs exp

Senior Firmware Engineer - LPU

Nvidia

Santa Clara, CA 38 days ago $184,000–$287,500
C C++ RTOS FreeRTOS Zephyr VxWorks ThreadX Bare-metal PCIe DDR4 SerDes Ethernet SPI UART CAN SoC ASIC Firmware Development System Bring-up Performance Tuning
8+ yrs exp Hybrid

UEFI BIOS Developer

HP Inc.

Fort Collins, CO 32 days ago $93,400–$143,800
UEFI BIOS C Firmware Development Embedded Systems Microcontrollers Hardware-Software Integration Debuggers Protocol Analyzers System Design