Skip to content
Updated How AI-exposed are the skills employers are hiring for? See the data →

From the employer's careers site First seen 29 Oct 2026

Principal Embedded Firmware and Software Engineer

HP Inc. senior full-time

Salary

$147,050 to $230,850 USD annually

Apply on HP Inc.

Description

We are seeking a Principal Embedded Firmware & Software Engineer to lead the design, development, and debugging of embedded software and firmware for computer systems.

In this role, you will combine deep, hands-on engineering expertise with system-level technical leadership to ensure seamless integration between software and hardware components, delivering reliable and efficient system performance. You will collaborate closely with cross-functional teams including hardware engineers, software developers, QA, and product managers to bring high-quality products to market.

Responsibilities

  • Provide technical leadership for the architecture, development, security, integration, debugging, validation, and deployment of embedded firmware and software including BIOS/UEFI, EFI applications and drivers, embedded controllers, and RTOS-based systems.
  • Analyze hardware and system architectures to define firmware requirements, dependencies, interfaces, integration strategies, and validation approaches.
  • Troubleshoot and resolve firmware issues by designing and implementing enhancements, updates, and programming changes across firmware subsystems.
  • Define and drive firmware integration, verification, and validation strategies, including automated testing, regression testing, and continuous integration.
  • Develop and improve engineering tools and automation using Python and other appropriate technologies for development, debugging, testing, analysis, and validation.
  • Advance CI/CD and DevSecOps practices for embedded development to improve engineering velocity, quality, traceability, and release confidence.
  • Evaluate and apply AI-assisted software development and engineering tools where they can improve developer productivity, code quality, debugging, test development, documentation, or engineering workflows while meeting applicable security and intellectual-property requirements.

Education & Experience Recommended

  • Bachelor's, Master's, or advanced degrees in Computer Science, Computer Engineering, Electrical Engineering, or a related technical discipline; or equivalent practical experience and demonstrated technical expertise.
  • Typically, 10+ years of experience in embedded firmware, embedded software, systems software, platform engineering, or a related engineering field.

Knowledge & Skills

  • Deep proficiency in embedded C with strong software architecture, systems programming, and computer engineering 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, device firmware, or similar platform technologies.
  • Exceptional debugging and root-cause-analysis skills.
  • Strong understanding of firmware and platform security, including firmware authentication/signing, secure updates, hardware security capabilities, and vulnerability management.
  • Familiarity with Git, Linux, and Agile development methodologies.

The pay range for this role is $147,050 to $230,850 USD annually with additional opportunities for pay in the form of bonus and/or equity (applies to United States of America candidates only). Pay varies by work location, job-related knowledge, skills, and experience.

Benefits:

  • Health insurance
  • Dental insurance
  • Vision insurance
  • Long term/short term disability insurance
  • Employee assistance program
  • Flexible spending account
  • Life insurance
  • Generous time off policies, including;
  • 4-12 weeks fully paid parental leave based on tenure
  • 11 paid holidays
  • Additional flexible paid vacation and sick leave

Skills

Required

  • embedded C
  • Python
  • BIOS/UEFI
  • EFI applications and drivers
  • RTOS environments
  • embedded controllers
  • DSPs
  • device firmware
  • Git
  • Linux
  • Agile development methodologies
Apply on HP Inc.