Software Firmware Engineer

HP Inc.

Quick summary

Work type
On-site
Location
Spring, TX
Salary
$105,050–$161,800 / yr
Posted
3 days ago
Closes
Dec 14, 2026

Market check

Salary context

Below market

How this pay compares to similar roles

Similar $166k
This role $133k
$94k most similar roles pay here $211k

This role pays less than 77% of similar roles. Most pay $135,393–$196,912 — the shaded band above. At the midpoint, this role pays about $133k versus about $166k 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 84 open roles on FindRole.

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

Most-posted roles

View all roles at HP Inc.

At a glance

TL;DR · Software Firmware Engineer

As a Senior Software Firmware Engineer at HP, you will lead the design and development of embedded software and firmware for hardware systems, collaborating closely with hardware engineers to ensure seamless integration. Your day-to-day responsibilities include creating technical documentation, designing enhancements for firmware subsystems, executing testing plans, and leading project teams to deliver high-quality solutions. You will work across cross-functional teams including architects, developers, and product managers to define requirements and specifications. The role requires expertise in C/C++, embedded systems, real-time operating systems, and version control tools like Git, as well as a strong understanding of firmware development methodologies. This position impacts multiple teams and involves addressing moderately complex issues within established guidelines, contributing to the company’s ongoing efforts in new product development and innovation.

What you'll do

  • Designs and implements enhancements for firmware subsystems including DSP, EFI drivers, and BIOS/UEFI.
  • Writes detailed technical documentation for firmware operation and maintenance.
  • Develops comprehensive testing plans to ensure firmware reliability and functionality.
  • Leads project teams in creating high-quality firmware solutions within budget constraints.
  • Collaborates with cross-functional teams to define clear firmware requirements and specifications.
  • Stays informed about industry trends and recommends technological improvements.

What we're looking for

  • 4-7 years of firmware development experience or related field
  • Proficient in C and C++ programming languages for embedded systems
  • Expertise in debugging and testing firmware components thoroughly
  • Experience with version control systems like Git and Linux operating systems
  • Strong collaboration skills working across cross-functional engineering teams
  • Ability to design and implement enhancements for firmware subsystems efficiently

More like this

Similar roles

Software Engineer

Cisco

San Jose, CA 130 days ago $165,000$277,600
SONiC-NOS Wireshark Python C++ Linux GDB IXIA Spirent High Speed Serdes MAC ports PRBS ANLT analyzers L2 switching networking protocols Cisco Silicon One

Software Engineer

Q2

Austin, Texas 87 days ago
Python SQL AWS RESTful APIs Docker Kubernetes CI/CD Git PostgreSQL Redis GraphQL Swagger JUnit Selenium Jenkins Prometheus Grafana Ansible Terraform
Hybrid

Software Engineer

Alteryx

Remote (Irvine, CA) 116 days ago $103,000$133,000
Python REST Git GCP Azure AWS Node.js Docker Kubernetes CI/CD PostgreSQL Alteryx
Remote

Software Engineer

Booz Allen Hamilton

Washington, District of Columbia 22 days ago $112,800$257,000
Rust C C++ Java Go Python Bash Kubernetes CI/CD Spec Driven Development GitHub TS/SCI clearance KVM SysML DoDAF UAF

Software Engineer

Leidos

San Diego, CA 44 days ago $69,550$125,725
C++ Qt Android SQLite Git Scrum Agile UI/UX Subversion JIRA Selenium TDD React Node.js OpenAPI Clang Format Clang-Tidy VersionOne Rally

Software Engineer

Anduril Industries

Huntsville, AL 16 days ago $165,000$218,000
C/C++ Python Matlab software design algorithm implementation software analysis testing optimization