Senior System Software Engineer

HP Inc.

Confirmed live today High trust

Quick summary

Work type
On-site
Location
San Francisco, CA
Salary
$162,000–$288,000 / yr
Posted
15 days ago
Freshness
Confirmed live today
Closes
Apr 10, 2027

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $173k
This role $225k
$100k $308k
below market most similar roles pay here above market

This role pays more than 85% of similar roles. Most pay $149,500–$196,750 — the blue band above. At the midpoint, this role pays about $225k versus about $173k 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 · Senior System Software Engineer

The Senior System Software Engineer joins the System Software team at HP IQ to enable on-device experiences by leveraging hardware capabilities. This role involves system design and architecture, where the engineer will develop low-level driver and framework software in C and C++, alongside device-focused infrastructure software in Python. Key responsibilities include debugging issues at the hardware and software interface, optimizing software for performance and lower power consumption, and participating in documentation, testing, and code reviews. The position requires expertise in systems design, with preferred experience in modern C++, Android, Linux, or Windows. Candidates should be familiar with ARM System-on-Chip architecture, bare-metal firmware, and optimization tools like Perfmon or Valgrind. The work focuses on building first-of-its-kind products and porting reference algorithms to hardware accelerators.

What does a System Software Engineer earn in California?

Median $235750 from 70 postings across 4 companies.

See salary data

What you'll do

  • Design and architect complex system software for on-device experiences.
  • Develop low-level driver and framework software using C and C++.
  • Create device-focused infrastructure software using Python.
  • Debug complex issues at the interface between hardware and software.
  • Optimize software for improved performance and lower power consumption.
  • Perform code reviews, technical documentation, and software testing.

What we're looking for

  • 8+ years of experience in system software engineering and embedded platform.
  • Experience in at least one of the following programming languages: C++ or C.
  • Strong background in systems design and architecture.
  • Familiarity with modern C++ (preferred).
  • Experience with Android development, Linux, or Windows (preferred).
  • Familiarity with optimization tools such as Perfmon or Valgrind (preferred).
  • Experience porting reference algorithms to hardware accelerators (GPU, DSP, etc) (preferred).
  • Familiarity with ARM System-on-Chip (SOC) architecture (preferred).

More like this

Similar roles

Senior Software Engineer, Design Systems

Netflix

Remote 33 days ago $388,000–$558,000
React TypeScript JavaScript Node.js GraphQL REST APIs Figma Single Page Applications AI Client-side Instrumentation Observability API Services Web Apps
7+ yrs exp Remote

Senior System Software Engineer, Performance

Nvidia

Santa Clara, CA +4 123 days ago
ARM Architecture System Software Linux CUDA GPU CPU Device Drivers Real-time Programming Performance Analysis linux perf Concurrency Virtual Memory Caching HPC SoC Operating Systems Data Analysis
6+ yrs exp

Senior System Software Engineer, Performance

Nvidia

Remote (Santa Clara, CA) +4 21 days ago $184,000–$287,500
ARM Architecture System Software SoC CUDA GPU CPU Device Drivers Operating Systems Concurrency Virtual Memory Caching Interrupts Real-time Programming Performance Analysis HPC Pre-silicon Post-silicon OSS SDKs
6+ yrs exp Remote

Senior Software Engineer

Mastercard

O'Fallon, MO 13 days ago $115,000–$184,000
Java JavaScript Angular SQL Spring Spring Data JPA REST APIs Kafka JUnit Mockito Jasmine Sonar CxOne Checkmarx Black Duck Zally Jenkins XL Release Splunk Dynatrace Agile Scrum
8+ yrs exp

Senior Software Engineer

Cognizant

Remote (Portsmouth, NH) 22 days ago
JavaScript TypeScript AWS GitHub Actions Git GitHub CI/CD Agile Microservices Cloud-native
Remote

Senior Systems Engineer

Microsoft

41 days ago $119,800–$234,700
ARM x86 SoC DDR HBM PCIe Ethernet CXL Python Perl Shell Scripting CPLD FPGA OpenOCD JTAG Linux Windows BIOS BMC TensorFlow SPEC CPU Linpack FIO Post-Silicon Validation
5+ yrs exp Hybrid