Principal Embedded Firmware and Software Engineer
HP Inc.
Quick summary
Market check
How this pay compares to similar roles
This role pays more than 57% of similar roles. Most pay $161,771–$208,800 — the blue band above. At the midpoint, this role pays about $189k versus about $185k for comparable roles.
Based on 240 similar postings.
Employer
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 127 open roles on FindRole.
Listed pay typically runs $130,700–$205,200 across 101 roles with salary data.
Most-posted roles
At a glance
The Principal Embedded Systems Software Engineer provides technical leadership for advanced embedded solutions across HP commercial PC platforms. This role involves designing, implementing, and optimizing embedded software, firmware, and device drivers while guiding technical decisions for assigned products. The engineer will develop reusable architectures, design specifications, and technical documentation while resolving complex cross-layer issues involving performance, power, and security. Key responsibilities include leading design reviews, mentoring engineers, and collaborating with hardware and silicon teams. Required skills include advanced proficiency in C, C++, Python, and batch scripting, alongside experience with Arm-based processors, RTOS, and bare-metal systems. The role requires expertise in hardware communication protocols like UART, I2C, and SPI, as well as debugging tools like JTAG and oscilloscopes to solve interoperability problems across devices and operating systems.
Skills
What you'll do
What we're looking for
More like this
HP Inc.
Anduril Industries
HP Inc.
Motorola Solutions
Fortinet
Fortinet