Systems Software Engineer

HP Inc.

Quick summary

Work type
On-site
Location
Spring, TX
Salary
$116,150–$182,400 / yr
Posted
131 days ago
Closes
Aug 5, 2026

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $170k
This role $149k
$106k most similar roles pay here $214k

This role pays less than 62% of similar roles. Most pay $137,500–$203,200 — the shaded band above. At the midpoint, this role pays about $149k versus about $170k 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 78 open roles on FindRole.

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

Most-posted roles

View all roles at HP Inc.

At a glance

TL;DR · Systems Software Engineer

As a Senior Systems Software Engineer at HP, you will lead the architecture design and development of firmware for diagnostics improvement, collaborating closely with firmware engineering teams to enhance debug capabilities. You’ll manage multiple project teams, develop technical documentation, and mentor junior engineers while driving innovation through proof-of-concept projects. Key responsibilities include ensuring seamless integration between hardware and firmware components, staying updated on emerging technologies, and contributing domain expertise to cross-organizational initiatives. The role requires strong proficiency in C/C++, experience with embedded systems and BIOS/UEFI development, and familiarity with industry standards like USB, PCIe, and I2C. Additionally, you should be adept at agile methodologies, debugging, and working within a Linux environment using tools such as Git.

What you'll do

  • Lead the architecture design for firmware diagnostics improvement.
  • Define and implement firmware solutions to enhance debug capabilities.
  • Develop and maintain technical documentation for firmware projects.
  • Mentor less-experienced engineers in firmware development practices.
  • Collaborate with hardware engineers on integration between components.
  • Drive innovation by exploring new technologies in firmware design.

What we're looking for

  • 7-10 years of firmware development experience in embedded systems
  • Proficiency in C/C++ programming languages for software engineering
  • Strong understanding of desktop and notebook PC architecture and power delivery protocols
  • Experience with BIOS, UEFI, and low-level hardware interactions
  • Familiarity with industry standards such as USB, PCIe, and I2C
  • Ability to lead project teams and mentor less-experienced engineers
  • Bachelor's or Master's degree in Computer Science, Electrical Engineering, or related field

More like this

Similar roles

Software Engineer

Q2

Cary, North Carolina 69 days ago
Python SQL Javascript Vue.js OpenAPI Node.js CI/CD Docker GitLab Snowflake Airflow Cloud-Native Architecture Service-Oriented Architecture Agile Methodology
Hybrid

Software Engineer

Broadcom

Usa-Ca - Promontory B 51 days ago $141,300$226,000
Java GoLang Python REST APIs CI/CD Docker Kubernetes Terraform Prometheus Grafana VCF PostgreSQL MySQL Git Jenkins Ansible Test-Driven Development DevOps methodologies

Software Engineer

Booz Allen Hamilton

Aurora, CO 42 days ago $69,400$158,000
Linux Docker Kubernetes AWS Azure Google Cloud

Software Engineer

Booz Allen Hamilton

Chantilly, VA 63 days ago $69,400$158,000
Java Python Rust GO AWS Azure Google Cloud

Software Engineer

Booz Allen Hamilton

Roseville, CA 47 days ago $86,900$198,000
Kubernetes Gitlab GitHub Atlassian Agile CI/CD Python Java C++ PostgreSQL MySQL Docker AWS Azure GCP SOSA System IPMI IEEE systems engineering gates Test-driven development Agentic AI tools

Software Engineer

Samsung Electronics

Mountain View, CA 43 days ago $150,000$150,000
JavaScript React Go Kafka RabbitMQ Microservices Git Webpack npm Agile TDD Cross-browser Compatibility Responsive Design Caching Background Jobs Rate Limiting Performance Tuning