HP
Firmware Engineer
$105K–$162K
Vancouver, Washington, United States of America · Full-time · Posted Oct 29, 2026
- Experience
- 4+ years in firmware development, embedded software engineering, or a related field, or an advanced degree with 3+ years of relevant experience.
- Education
- Four-year or Graduate Degree in Computer Science, Information Systems, Electrical Engineering, Computer Engineering, or another related discipline, or equivalent work experience and demonstrated competence.
About the job
Designs, develops, tests, and debugs embedded firmware for HP Print products, integrating it with hardware and optimizing system performance.
What you'll do
- Develop and integrate firmware for embedded subsystems, including those running on RTOS.
- Test, debug, and resolve firmware issues, including investigating field issues and implementing long-term fixes.
- Analyze and optimize performance, memory use, and power consumption; evaluate AI-assisted engineering tools where appropriate.
What they ask for
- Strong C and C++ programming skills and experience developing firmware or embedded software.
- Understanding of firmware and hardware design, Linux, and RTOS concepts such as multithreading and multitasking.
- Experience with debugging, testing methodologies and tools such as Google Test, and Git or other version control systems.
- Four-year or Graduate Degree in a related discipline, or equivalent work experience and demonstrated competence.
Nice to have
- Python scripting; familiarity with Agile methodologies and Jira.
- Familiarity with ARM processors, board support packages (BSPs), and low-level device drivers.
Pay
$105,050 to $161,800 USD annually (base salary)
Tools
C, C++, Linux, RTOS, Google Test, Jira, Git, Python
AI focus
Evaluate and apply AI-assisted software development and engineering tools to improve productivity, code quality, testing, debugging, documentation, or workflows while meeting security and intellectual property requirements.
Model-written summary · the original posting is authoritative