Embedded Firmware and Software Engineer

HP Inc.

Confirmed live today High trust

Quick summary

Work type
On-site
Location
Spring, TXSingapore, Singapore
Salary
$105,050–$161,800 / yr
Posted
12 days ago
Freshness
Confirmed live today
Closes
Mar 21, 2027

Market check

Salary context

Below market

How this pay compares to similar roles

Similar $182k
This role $133k
$92k most similar roles pay here $231k

This role pays less than 85% of similar roles. Most pay $149,818–$214,000 — the shaded band above. At the midpoint, this role pays about $133k versus about $182k 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 116 open roles on FindRole.

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

Most-posted roles

View all roles at HP Inc.

At a glance

TL;DR · Embedded Firmware and Software Engineer

Embedded Firmware and Software Engineer The Embedded Firmware and Software Engineer joins a cross-functional team to drive the design, development, and debugging of embedded software and firmware for hardware components. This role involves collaborating with hardware engineers, software developers, and product managers to ensure seamless communication between systems. Key responsibilities include creating technical manuscripts, managing project resources, designing enhancements for subsystems like DSP, EFI drivers, and BIOS/UEFI, and leading teams of internal and outsourced partners. The candidate will develop robust solutions while navigating the complexities of microarchitecture design through firmware architecture. Required skills include proficiency in C, C++, Python, Linux, Git, and Real-Time Operating Systems. The role focuses on solving technical challenges within new product development by integrating complex code into application architectures while ensuring high-quality performance across various hardware components and subsystems.

What you'll do

  • Design and develop firmware for hardware components including DSP, embedded code, EFI drivers, and BIOS/UEFI.
  • Create technical manuscripts and documentation for firmware operation.
  • Develop detailed project plans and allocate resources to ensure successful programming outcomes.
  • Write and execute comprehensive testing plans, protocols, and documentation for assigned applications.
  • Lead a team of internal and outsourced engineers to deliver high-quality system solutions.
  • Analyze product architectures to determine necessary coding, programming, and integration activities.
  • Resolve complex code issues and integrate fixes into the overall application architecture.

What we're looking for

  • A four-year or graduate degree in Computer Science, Information Systems, Electrical Engineering, or a related field.
  • 4-6 years of work experience in firmware development or a related field (preferred).
  • 3-5 years of work experience with an advanced degree (preferred).
  • Proficiency in C and C++ programming languages.
  • Experience with Python, Linux, and Real-Time Operating Systems.
  • Expertise in embedded systems, firmware development, and software engineering.
  • Proficiency in Git version control and Agile methodology.
  • Skills in debugging, algorithms, and new product development.

More like this

Similar roles

Embedded Firmware Engineer, Image Signal Processor (ISP)

Apple Inc

San Diego, CA 171 days ago $142,300–$263,300
C C++ Embedded Firmware RTOS ISP FPGA Pre-silicon Emulation Silicon Bring-up Register-level Programming Memory Optimization Power Management Hardware Validation Firmware Performance Tuning AI-assisted Development Tools

Firmware Engineer

Apple Inc

Cupertino, CA 81 days ago $150,400–$277,600
C C++ Firmware Hardware Bring-up I2C SPI UART USB ARM Cortex-M Bluetooth BLE Rapid Prototyping Embedded Systems
6+ yrs exp

Firmware Engineer

Apple Inc

Cupertino, CA 46 days ago $150,400–$277,600
C C++ Firmware Hardware Bring-up I2C SPI UART USB ARM Cortex-M Bluetooth Bluetooth Low Energy Rapid Prototyping Embedded Systems
6+ yrs exp

Embedded Firmware Engineer

Anduril Industries

Costa Mesa, CA 38 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

Embedded Software Firmware Engineer

Snap Inc.

Vancouver, Canada 89 days ago $157,000–$235,000
C C++ Python C# RTOS I2C I3C SPI UART MIPI SWD PCIe HDMI DisplayPort ARM RISC-V Jira Claude Code Cursor Copilot Oscilloscopes Logic Analyzers
5+ yrs exp