You and the process

With a person
Anna, in-house recruiter
9 years hiring engineers
30 minutes with a real recruiter
They read your CV with you, on a call, and say where the offers are being lost.
Didn’t find what you were looking for? Tell us what to build
Be the first to open itNo views yet
HP

Principal Embedded Firmware and Software Engineer

  • Office
  • 6+ years

Salary

$147,050/ year

AI summary

For members

The whole posting in a few lines. Sign up to read it here and on every role you open.

Sign Up to Read

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

  • HP offers a comprehensive benefits package for this position, including:
  • 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 ( US benefits overview )
  • The compensation and benefits information is accurate as of the date of this posting. The Company reserves the right to modify this information at any time, with or without notice, subject to applicable law.
  • Job -
  • Software
  • Schedule -
  • Full time
  • Shift -
  • No shift premium (United States of America)
  • Travel -
  • Relocation -

Where you’d work

From the office

About the company

HP

Office in United States

Also hiring in United Kingdom, Bucharest, Romania, Barcelona, Spain and 16 more places

13 of their 160 open roles are remote

Your chances

Worth a look before you spend an evening tailoring a CV for it.

  • 21 checks run
  • 3 red flags

Still hiring?

14 checks

2 red flags

How crowded?

7 checks

1 red flag

Fits Me

How well does this role fit you?

Answer a few questions or drop your CV, and every role gets a fit score with the reasons, this one first.

  • Your field
  • Level
  • Stack
  • Work model
  • Salary floor
  • Must-haves
Details11 facts · Role, Location, Compensation, Employment
Tech stack
  • Python
  • Linux
  • CI/CD
Seniority
Principal
Type
Full-time
Equity
Equity offered
Region
United States
Pay period
Annual
Show 5 more factsShow less

Role

Category
Development
Seniority
Principal
Experience
10+ years
Tech stack
  • Python
  • Linux
  • CI/CD

Location

Work model
Office
Region
United States
Office
  • United States

Compensation

Salary
$147,050 / year
Pay period
Annual
Equity
Equity offered

Employment

Type
Full-time

Something wrong with this vacancy?

Similar vacancies

  • Early Window: Be the first to open itNo views yetCloses in
    Company hidden

    Staff Software Engineer

    Salary by agreement

    • Remote · Europe, Portugal
    • Senior
  • Early Window: Be the first to open itNo views yetCloses in
    Company hidden

    Software Engineer Intern

    Salary by agreement

    • Hybrid · Romania, Berlin
    • Junior
  • Early Window: Be the first to open itNo views yetCloses in
    Company hidden

    Senior Software Engineer

    Salary by agreement

    • Remote
    • Senior
  • Early Window: Be the first to open itNo views yetCloses in
    Company hidden

    Software Engineer

    Salary by agreement

    • Hybrid · Toronto
    • Junior

Share this vacancy

What's wrong with it?

The employer never sees who reported.

Reason