Firmware Developer

HP Inc.

Quick summary

Work type
On-site
Location
Austin, TXTaipei, Taiwan
Salary
$116,150–$182,400 / yr
Posted
37 days ago
Closes
Nov 8, 2026

Market check

Salary context

Below market

How this pay compares to similar roles

Similar $176k
This role $149k
$104k most similar roles pay here $232k

This role pays less than 71% of similar roles. Most pay $142,562–$209,750 — the shaded 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 79 open roles on FindRole.

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

Most-posted roles

View all roles at HP Inc.

At a glance

TL;DR · Firmware Developer

Join HP Solutions as a Firmware Developer and contribute to the next generation of video conferencing devices by designing and developing innovative firmware for Android-based systems. You will lead the creation of secure, scalable embedded C/C++ applications while collaborating with cross-functional teams to establish architecture standards and best practices. Your responsibilities include troubleshooting complex system-level issues, mentoring junior engineers, and driving continuous improvement through agile methodologies. Ideal candidates have over 10 years of experience in software development, particularly in embedded systems, with proficiency in embedded C/C++, firmware debugging, and knowledge in network protocols, USB stack development, or video encoding/decoding technologies like H.264 and H.265.

What you'll do

  • Design and develop innovative firmware for Android-based video conferencing devices.
  • Build and enhance Android platform capabilities below the framework layer.
  • Lead development of secure, scalable, high-performance embedded C/C++ applications.
  • Troubleshoot and resolve complex system-level issues in embedded environments.
  • Mentor junior engineers and share expertise across the team.

What we're looking for

  • 10+ years of experience in embedded systems software development.
  • Proficiency in embedded C/C++ and firmware development.
  • Experience with network and security protocols or USB stack development.
  • Knowledge of video encoding/decoding (H.264, H.265, SVC).
  • Strong communication skills and collaborative mindset.
  • Understanding of Android internals and Linux preferred.

More like this

Similar roles

Firmware Engineer

Anduril Industries

Costa Mesa, CA 14 days ago $166,000$220,000
C I2C SPI USB CAN RS232 RS485 Ethernet MSP430 ARM JTAG SWD RTOS Microcontrollers Analog sensors Digital sensors Debugging Board bringup Software development best practices

Senior Engineer, Firmware

Samsung Semiconductor

San Jose, CA 14 days ago $138,000$206,000
C C++ UART JTAG ICE debuggers protocol analyzers SAS SATA SCSI FC NVMe PCIe

Firmware Engineer

Anduril Industries

Lexington, MA 14 days ago $166,000$220,000
C C++ Git SPI I2C CAN Xilinx FPGA HDL Timers Interrupts

Careers

Qualcomm

Santa Clara, CA +1 80 days ago
C Assembly RTOS OS Kernel Zephyr eCos uC/OS FreeRTOS ARM v8 Simulators FPGA Emulation

Platform Firmware Engineer

Apple Inc

Sunnyvale, CA 94 days ago $181,100$318,400
C Assembly ARM JTAG SWD logic analyzers protocol decoders CI/CD Git Mercurial Subversion TortoiseSVN TortoiseGit TortoiseHg Make CMake qmake Ninja Bazel Xcode Visual Studio Eclipse CLion IntelliJ IDEA Secure Boot Root of Trust Power Management Firmware Optimization