Principal Embedded Firmware and Software Engineer

HP Inc.

Confirmed live yesterday High trust

Quick summary

Work type
On-site
Location
Spring, TX
Salary
$147,050–$230,850 / yr
Posted
18 days ago
Freshness
Confirmed live yesterday
Closes
Feb 20, 2027

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $190k
This role $189k
$137k most similar roles pay here $241k

This role pays less than 54% of similar roles. Most pay $158,025–$222,000 — the shaded band above. At the midpoint, this role pays about $189k versus about $190k 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 · Principal Embedded Firmware and Software Engineer

As a Principal Embedded Firmware and Software Engineer, you will provide technical leadership for the architecture, development, security, and deployment of embedded firmware and software for computer systems. You will collaborate with cross-functional teams to ensure seamless integration between hardware and software components while troubleshooting issues across various subsystems. Your daily work involves developing BIOS/UEFI, EFI applications and drivers, embedded controllers, and RTOS-based systems. To achieve these goals, you will utilize C for system programming, Python for automation and tool development, and Git within Linux environments. You will also implement CI/CD and DevSecOps practices while managing firmware security features like authentication and signing. This role focuses on solving complex integration challenges and improving engineering velocity through automated testing and the evaluation of AI-assisted software development tools to enhance overall code quality and system reliability.

What you'll do

  • Lead the architecture, development, and deployment of BIOS/UEFI, EFI applications, drivers, and RTOS-based systems.
  • Analyze hardware and system architectures to define firmware requirements, dependencies, and integration strategies.
  • Troubleshoot and resolve complex firmware issues by implementing enhancements and programming changes across subsystems.
  • Define and execute firmware verification and validation strategies including automated testing and regression testing.
  • Develop engineering tools and automation scripts using Python for debugging, testing, and data analysis.
  • Advance CI/CD and DevSecOps practices to improve development velocity and release confidence.
  • Evaluate and integrate AI-assisted tools to improve developer productivity and code quality.

What we're looking for

  • Bachelor's, Master's, or advanced degrees in Computer Science, Computer Engineering, Electrical Engineering, or a related technical discipline (or equivalent experience).
  • Typically 10+ years of experience in embedded firmware, embedded software, systems software, platform engineering, or a related field.
  • Deep proficiency in embedded C with strong software architecture and systems programming fundamentals.
  • Strong experience with Python for automation, tooling, testing, data analysis, or system diagnostics.
  • Experience with BIOS/UEFI, EFI applications and drivers, RTOS environments, embedded controllers, DSPs, or similar platform technologies.
  • Exceptional debugging and root-cause-analysis skills.
  • Strong understanding of firmware and platform security, including authentication, secure updates, and vulnerability management.
  • Familiarity with Git, Linux, and Agile development methodologies.

More like this

Similar roles

Embedded Firmware and Software Engineer

HP Inc.

Spring, TX 8 days ago $65,600$101,000
Firmware Embedded Systems C C++ Python Linux Git DSP BIOS UEFI EFI Agile Methodology Hardware Interfaces Debugging Algorithms

Embedded Firmware and Software Engineer

HP Inc.

Spring, TX +1 8 days ago $116,150$182,400
Embedded Systems Firmware C C++ Python Linux Git Agile Methodology Algorithms Debugging Communication Protocols New Product Development
7+ yrs exp

Embedded Firmware Engineer

Anduril Industries

Costa Mesa, CA 15 days ago $166,000$220,000
C Embedded Systems Microcontrollers SPI I2C UART CAN RTOS FreeRTOS Zephyr VxWorks Python Test Automation Board Bring-up Requirements Management Jama DOORS
2+ yrs exp

Senior Embedded Software Engineer

TSC

Aurora, CO 51 days ago
C C++ Embedded Systems Linux RTOS Python Bash CI/CD Git Containerization Virtualization IP Networking Cross-compilation Device Drivers MIL-STD-882E
10+ 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

Platform Firmware Architect

HP Inc.

Spring, TX +1 9 days ago $130,700$205,200
Firmware Development C C++ Python Embedded Linux RTOS Zephyr RTOS BIOS UEFI System Architecture Device Drivers Git CI/CD Agile Scrum Secure Boot Cryptography USB-C PCIe I2C
7+ yrs exp