Principal Embedded Firmware and Software Engineer

HP Inc.

Confirmed live yesterday High trust

Quick summary

Work type
On-site
Location
Spring, TX
Salary
$147,050–$230,850 / yr
Posted
64 days ago
Freshness
Confirmed live yesterday
Closes
Feb 20, 2027

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $183k
This role $189k
$135k $241k
below market most similar roles pay here above market

This role pays more than 50% of similar roles. Most pay $151,249–$214,125 — the blue band above. At the midpoint, this role pays about $189k versus about $183k 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 · Principal Embedded Firmware and Software Engineer

The Principal Embedded Firmware and Software Engineer leads the design, development, and debugging of embedded software and firmware for computer systems. This role involves providing technical leadership for the architecture, security, integration, and deployment of BIOS/UEFI, EFI applications, drivers, embedded controllers, and RTOS-based systems. You will analyze hardware architectures to define requirements, troubleshoot firmware issues, and drive verification strategies including automated testing and continuous integration. Key responsibilities include developing engineering tools and advancing DevSecOps practices. The role requires deep proficiency in embedded C, Python for automation, and systems programming. Candidates must possess expertise in firmware authentication, secure updates, and vulnerability management. You will work across the full lifecycle of platform technologies to ensure reliable system performance and seamless hardware-software integration.

What you'll do

  • Lead the architecture, development, security, and deployment of embedded firmware and software systems.
  • Analyze hardware and system architectures to define firmware requirements, interfaces, and integration strategies.
  • Troubleshoot and resolve firmware issues by implementing enhancements and programming changes across subsystems.
  • Define and drive firmware integration, verification, and automated testing strategies.
  • Develop engineering tools and automation scripts using Python for debugging and validation.
  • Advance CI/CD and DevSecOps practices to improve engineering velocity and release confidence.
  • Evaluate and implement AI-assisted software development tools to improve developer productivity and code quality.

What we're looking for

  • Bachelor's, Master's, or advanced degrees in Computer Science, Computer Engineering, Electrical Engineering, or a related technical discipline; or equivalent practical experience.
  • Typically, 10+ years of experience in embedded firmware, embedded software, systems software, platform engineering, or a related engineering field.
  • Deep proficiency in embedded C with strong software architecture, systems programming, and computer engineering fundamentals.
  • Strong experience with Python for automation, tooling, testing, data analysis, or system diagnostics.
  • Experience with BIOS/UEFI, EFI applications and drivers, RTOS environments, embedded controllers, DSPs, device firmware, or similar platform technologies.
  • Exceptional debugging and root-cause-analysis skills.
  • Strong understanding of firmware and platform security, including authentication, secure updates, hardware security, and vulnerability management.
  • Familiarity with Git, Linux, and Agile development methodologies.

More like this

Similar roles

Embedded Firmware and Software Engineer

HP Inc.

Spring, TX +1 13 days ago $116,150–$182,400
Embedded Systems Firmware C C++ Python Linux Git Agile Methodology Algorithms Debugging Communication Protocols New Product Development
7+ yrs exp

Embedded Firmware Engineer

Anduril Industries

Costa Mesa, CA 61 days ago $166,000–$220,000
C Embedded Systems Microcontrollers ARM AVR MSP430 PIC RTOS FreeRTOS Zephyr VxWorks Python SPI I2C UART CAN Board Bring-up Test Automation Jama DOORS
2+ yrs exp

Firmware Engineer BIOS/UEFI

HP Inc.

Spring, TX 13 days ago $147,050–$230,850
C C++ BIOS UEFI Embedded Firmware Microcontrollers Python Perl PowerShell JTAG SWD Oscilloscopes Logic Analyzers Version Control Root-Cause Analysis Driver Development Bootloaders
10+ yrs exp

Principal Embedded Software Development Engineer

Fortinet

Sunnyvale, CA 53 days ago $160,000–$220,000
C Linux TCP/IP Switching Routing STP RSTP LACP LLDP VLAN BGP OSPF Socket Programming Linux Kernel Driver Development ARM x86 Shell Python libcurl REST API JSON CAPWAP HTTPS
10+ yrs exp

Senior Embedded Engineer, MCU Firmware

Uber

Sunnyvale, CA 5 days ago
C C++ FreeRTOS AUTOSAR Classic CAN-FD Ethernet SPI I2C LIN Infineon AURIX TriCore NVIDIA DRIVE Jetson ISO 26262 MISRA C gPTP Hardware Security Module Bootloader Logic Analyzers Oscilloscopes Lauterbach TRACE32
7+ yrs exp Hybrid

Principal Embedded Software Developer

Fortinet

Sunnyvale, CA 173 days ago $170,000–$210,000
C C++ Linux Unix TCP/IP Switching Routing BGP OSPF IS-IS EVPN Open vSwitch ARM PPC x86 Shell Ruby Python Driver Development ASIC
10+ yrs exp