Embedded Firmware and Software Engineer

HP Inc.

Confirmed live today High trust

Quick summary

Work type
On-site
Location
Spring, TXSingapore, Singapore
Salary
$116,150–$182,400 / yr
Posted
13 days ago
Freshness
Confirmed live today
Closes
Apr 12, 2027

Market check

Salary context

Below market

How this pay compares to similar roles

Similar $176k
This role $149k
$104k $229k
below market most similar roles pay here above market

This role pays less than 73% of similar roles. Most pay $147,200–$205,625 — the blue band above. At the midpoint, this role pays about $149k versus about $176k 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 115 open roles on FindRole.

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

Most-posted roles

View all roles at HP Inc.

At a glance

TL;DR · Embedded Firmware and Software Engineer

The Embedded Firmware and Software Engineer leads the design, development, and optimization of embedded software and firmware for hardware products. This role involves overseeing project teams, managing relationships with outsourced development partners, and mentoring less-experienced engineers. Daily responsibilities include creating technical manuscripts, allocating resources for programming projects, reviewing designs for compliance with standards, and collaborating with hardware engineers to ensure proper component integration. The position requires expertise in C, C++, Python, Linux, and Real-Time Operating Systems, alongside proficiency in Git, debugging, and Agile Methodology. The work focuses on solving complex problems within new product development, specifically involving the specification of communication protocols, system states, and feature requirements to ensure high-quality firmware performance and mitigate failure risks across various complex products and platforms.

What you'll do

  • Design, develop, and optimize embedded software and firmware for hardware products.
  • Lead multiple project teams of internal and outsourced engineers through all stages of product development.
  • Manage and expand relationships with external development partners for firmware design projects.
  • Review designs and project activities to ensure compliance with system standards and quality guidelines.
  • Coordinate with hardware engineers to ensure seamless integration between hardware components and firmware.
  • Define and document communication protocols, system states, and feature requirements.
  • Mentor less-experienced firmware engineers to help them achieve successful deliverables.
  • Create technical documentation including design specifications, code comments, and user guides.

What we're looking for

  • A four-year or graduate degree in Computer Science, Information Systems, Electrical Engineering, or a related field.
  • 7 to 10 years of work experience in firmware development or a related field (preferred).
  • Proficiency in C and C++ programming languages.
  • Experience with Python and Linux operating systems.
  • Expertise in embedded software, firmware development, and real-time operating systems.
  • Proficiency in Git version control and Agile methodology.
  • Strong skills in debugging, algorithms, and computer engineering.
  • Demonstrated ability to lead teams, mentor junior engineers, and manage project resources.

More like this

Similar roles

Embedded Firmware Engineer

Anduril Industries

Costa Mesa, CA 61 days ago $166,000–$220,000
C Embedded Systems Microcontrollers ARM AVR MSP430 PIC RTOS FreeRTOS Zephyr VxWorks Python SPI I2C UART CAN Board Bring-up Test Automation Jama DOORS
2+ yrs exp

Embedded Firmware Engineer, Connected Warfare

Anduril Industries

Costa Mesa, CA 60 days ago $166,000–$220,000
C Embedded Systems RTOS Bare-metal Microcontrollers ARM AVR MSP430 PIC SPI I2C UART CAN Ethernet USB RS232 RS485 JTAG SWD Oscilloscope Logic Analyzer
1+ yrs exp

Firmware Engineer

Apple Inc

Cupertino, CA 104 days ago $150,400–$277,600
C C++ Hardware Bring-Up I2C SPI UART USB ARM Cortex-M Bluetooth Bluetooth Low Energy Compilers Toolchains
6+ yrs exp

Silicon Firmware Engineer

Amd

Austin, TX 3 days ago $161,200–$241,800
C C++ Firmware SoC Power Management pre silicon development silicon bring up Root Cause Analysis BIOS AI assisted development Platform Control Debugging

Firmware Engineer

Broadcom

Irvine, CA +1 60 days ago
C ARM Assembly Embedded Systems real time systems multi threading Multiprocessor Programming Inter-processor Communication MDIO I2C SPI Windows Linux Visual C/C++ GPL LGPL ASL
8+ yrs exp