System Software Engineer (Kernel)

HP Inc.

Confirmed live yesterday High trust

Quick summary

Work type
On-site
Location
Spring, TXTaipei City, Taiwan
Salary
$130,700–$205,200 / yr
Posted
17 days ago
Freshness
Confirmed live yesterday
Closes
Feb 21, 2027

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $183k
This role $168k
$119k most similar roles pay here $236k

This role pays less than 58% of similar roles. Most pay $142,500–$224,450 — the shaded band above. At the midpoint, this role pays about $168k 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 104 open roles on FindRole.

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

Most-posted roles

View all roles at HP Inc.

At a glance

TL;DR · System Software Engineer (Kernel)

System Software Engineer (Kernal) joins the team to develop advanced solutions for the commercial PC portfolio. This role involves leading the design, development, and optimization of Windows and Linux drivers while ensuring all software products meet established requirements. The engineer will manage project teams, oversee technical documentation, and collaborate with hardware and firmware engineers to define communication protocols and system states. Key responsibilities include mentoring junior engineers and integrating new technologies into workflows. Technical skills required include proficiency in C, Python, and scripting languages like batch files or command shells. Candidates must possess experience with bare metal systems, bootloader architecture, and embedded firmware debugging using JTAG and SWD. Expertise in UART, I2C, SPI protocols, and hardware schematics is essential for solving complex integration challenges within the product's technical ecosystem.

What does a System Software Engineer earn?

Median $235750 from 43 postings across 5 companies.

See salary data

What you'll do

  • Develop and optimize Windows and Linux drivers for the commercial PC portfolio.
  • Lead multiple project teams through all phases of design and development for advanced products.
  • Create comprehensive technical documentation, including instructional manuscripts and detailed code annotations.
  • Collaborate with hardware and firmware engineers to ensure seamless integration between components.
  • Define and document communication protocols, system states, and feature requirements.
  • Review designs and project activities to ensure compliance with systems guidelines and standards.
  • Mentor junior software engineers to guide them toward successful project outcomes.

What we're looking for

  • Bachelor Degree in Computer Science, Computer Engineering, Electrical Engineering, or a related discipline.
  • 7–10 years of work experience (preferably in Windows/Linux Driver development).
  • Proficiency in C and familiarity with Python, batch files, command shells, and other relevant scripting languages.
  • Experience with source control systems like GitHub.
  • Knowledge of bare metal systems, bootloader architecture, RTOS concepts, and multi-threaded firmware development.
  • Skills in embedded firmware debugging (JTAG, SWD) and experience with UART, I2C, and SPI protocols.
  • Ability to use logic analyzers, I2C analyzers, oscilloscopes, and read hardware schematics.
  • Experience with user/kernel mode drivers, CI/CD pipelines, and security development (preferred).

More like this

Similar roles

Systems Software Engineer II

Oracle

Santa Clara, CA 51 days ago $83,000$166,100
C Python Bash Scripting Linux TCP/IP Firmware API Performance Profiling Monitoring Observability Hardware Provisioning Debugging
3+ yrs exp

System Embedded Software Engineer, Security

HP Inc.

Spring, TX +1 24 days ago $147,050$230,850
C Python Firmware Embedded Systems RTOS Secure Boot Cryptography CI/CD JTAG SWD UART I2C SPI USB PCIe Static Analysis Fuzzing GitHub Logic Analyzers Oscilloscopes
10+ yrs exp

System Software Engineer

Broadcom

San Jose, CA 37 days ago $143,800$230,000
RDMA Linux Kernel C C++ Python Ethernet NIC QoS Network Drivers Firmware x86 ARM64 Data Center Networking Virtual Switching HPC Packet Classification
10+ yrs exp

System Software Engineer

Apple Inc

Seattle, WA 31 days ago $142,300$263,300
C++ Objective-C Swift Linux Docker Kubernetes Distributed Systems System Programming IPC systemd launchd High Performance Computing Machine Learning ASIC Cloud Computing Containerization
4+ yrs exp

Systems & Kernel Software Engineer

Apple Inc

Cupertino, CA 101 days ago $150,400$277,600
C C++ Rust Swift Zig Kernel Firmware Bootloaders Drivers Hypervisors Memory Safety Static Analysis Fuzzing LLMs Compiler Security

Kernel / Linux Development Engineer

Amd

Austin, TX +1 3 days ago $204,000$306,000
Linux Kernel x86-64 Architecture C KVM QEMU Virtualization Open Source Git GNU Toolchain Memory Management ACPI PCIe Kernel Debugging Data Structures
5+ yrs exp Hybrid