HP Software/Firmware Engineer in Boise, Idaho

Software/Firmware Engineer

Description -


At HP, we invent new technologies and innovative information products, change markets, and create business opportunities.

We also help to plan and broaden company strategy, and deliver the science and technology that achieves it. And that gives HP leadership.

We're focused on e-services, technologies and solutions. On cloud and computing platforms, printing and imaging technologies, storage and intelligent information appliances, and we're chasing down broader alternative technologies and basic research.

At HP, we in R&D don't just dream about the future. We invent it.

Job Description

Work in a software/firmware development team providing solutions that support HP’s fleet of imaging and printing products. As a member of this team, an individual will develop and deliver software/firmware solutions that enable proactive, accurate, timely, and efficient administration capabilities. This individual analyzes, designs, programs, debugs, and modifies software enhancements and/or new products used in local, networked, or Internet-related computer programs, primarily for device management service professionals. Using current programming language and technologies, writes code, automated tests, and performs testing and debugging of applications.


  • Collaborate with multiple project teams of other software applications engineers and internal and outsourced development partners responsible for all stages of design and development of the product, including solution design, analysis, coding, testing, and integration

  • Collaborate and assist with activities to establish, enhance, and extend the software development platform, tools, and processes

  • Plan and schedule software development tasks and provide status updates as necessary

  • Document and present designs to reviewers to validate quality, security, customer usability, and completeness of design

  • Drives innovation and integration of new technologies into projects and activities in the software applications design organization.


Education and Experience

  • Bachelor's or Master's degree in Computer Science, Information Systems, or equivalent

Knowledge and Skills

  • Experience with multiple software applications design tools and languages, including C#/.NET, ASP.NET, HTML5/JavaScript/CSS. Ability to design, write, and debug software, automated tests, and tools.

  • Must possess working knowledge of multiple versions of Windows operating systems. Additional experience with other operating systems is preferred

  • Excellent analytical and problem solving skills.

  • Excellent knowledge of software architecture design and development methodology, including agile, test-driven development, and familiarity with testing strategies

  • Excellent written and verbal communication skills; mastery in English. Ability to effectively communicate product architectures, design proposals and negotiate options at senior engineering levels.

  • Experience in Agile, Kanban, and Lean methodologies

  • Demonstrated knowledge and experience of software engineering principles, methodologies, and procedures.

  • Self-management skills; productivity, reliability, dependability

  • Positive, 'can do' attitude


  • General

  • Ability to work effectively in diverse, foreign, and multi-cultural environments

  • Innovative and creative approach to solving problems ("Think outside of the box" mentality)

  • Ability to cope with peak workloads, short deadlines and significant pressure

  • Solid English oral and written communication skills.

  • In addition to the above, all HP employees are expected to:

  • Promote teamwork

  • Help train, and give guidance to, other HP employees.

  • Maintain a clean, safe, and unobstructed work area, practicing good safety habits, and utilize appropriate safety equipment.

  • Provide customers with the highest quality of products and services.

  • Understand and apply appropriate quality improvement processes.

  • Promote the HP Way!

Job -


Schedule -

Full time

Shift -

No shift premium (United States of America)

Travel -


Relocation -


EEO Tagline -

HP Inc. is EEO F/M/Protected Veteran/ Individual with Disabilities.

Learn more about HP personal data

practices at Privacy Statement at http://www.hp.com/go/privacy , and

Personal Data Rights Notice at http://www8.hp.com/uk/en/privacy/privacy_notice.html (where

applicable). Accessibility at HP at http://www8.hp.com/us/en/hp-information/accessibility-aging/index.html

and Terms at http://www8.hp.com/us/en/terms-of-use.html