BoiseRecruiter Since 2001
the smart solution for Boise jobs

Firmware Development Master Architect

Company: HP Inc
Location: Boise
Posted on: May 3, 2021

Job Description:

Senior Embedded Systems Software Engineer

Description -

HP is seeking an experienced embedded systems software development engineer to join the Enterprise FW Lab. ! HP, a worldwide leader in computing and print technology, is a fortune 500 company with sites around the world. In addition to working with some of the most talented engineers in the industry, HP provides a wealth of benefits and opportunities. We are a diverse and inclusive team who are looking forward to having you join our group to invent the future.

The person in this role must have a background in embedded systems, firmware and hardware. You must be experienced in C programming and interested in low-level code development. You must have solid troubleshooting skills and a strong drive to reach root cause on difficult technical issues. You need to be team-oriented, be innovative, possess a strong work ethic with a hands-on and can-do attitude, be a self-starter, be quality-conscious, and have excellent communication and technical skills.

Work together with other engineers and architects to develop innovative solutions to challenging technical problems. You will work on a variety of products where you will design, develop, debug, and maintain the embedded software. From interacting with UEFI system firmware (BIOS) to the development of an embedded device with Linux, you will provide innovative firmware solutions and take full ownership of the end to end solution. You will work with the latest unreleased hardware and software technologies and will have excellent opportunities to gain a wide breadth of experience.


  • Codes and develops new products, enhancements, updates, and changes for portions and subsystems of firmware, including application and driver level code.
  • Executes established test plans and protocols for assigned portions of code; identifies, logs, and debugs assigned issues.
  • Reviews and evaluates designs and project activities for compliance with systems design and development guidelines and standards; provides tangible feedback to improve product quality and mitigate failure risk.
  • Provides domain-specific expertise and overall firmware leadership and perspective to cross- organization projects, programs, and activities
  • Drives innovation and integration of new technologies into projects and activities.
  • Collaborate and work with different development team for new product and services introductions.
  • Create overall project architectures and work with internal and external design teams as needed to ensure delivery.

Education and Experience Required:

  • Bachelor's or Master's degree in Computer Science, Information Systems, Computer Engineering or combination EE and CS
  • Typically 10 - 15 years' experience.
  • Expertise of development languages such as C/C++ and C#
  • Understanding of firmware development tools and infrastructure, including source control (GIT, Subversion, etc.), Application lifecycle management (Jira, TFS, etc.) and code integration.
  • Understanding of basic testing, coding, and debugging procedures.
  • Understanding of firmware and hardware design principles.
  • Deep knowledge of the Linux Kernel internals
  • Experience working in an Agile/Scrum based development team.
  • Experience with ARM and assembly language.
  • Experience with CPU multitasking concepts: task switching, deadlocks, interrupts and resource management.
  • Experience with multi-core CPU embedded development.
  • Experience scripting with Python etc.
  • Deep knowledge of the Linux Kernel internals
  • Strong working knowledge of git, crash-util, kdb, disassembly
  • Familiarity of networking protocols (TCP, IPv4, IPv6, TLS, IPSec, tracing and diagnostic tools)
  • Familiarity with database theory and web development, including SQL Server, JavaScript, HTML, MongoDB, JNode etc.
  • Good written and verbal communication skills; mastery in English and local language.


Keywords: HP Inc, Boise , Firmware Development Master Architect, Other , Boise, Idaho

Click here to apply!

Didn't find what you're looking for? Search again!

I'm looking for
in category

Log In or Create An Account

Get the latest Idaho jobs by following @recnetID on Twitter!

Boise RSS job feeds