Login to your account
Don't have an account yet?
Create your own account and receive notifications of opportunities of your interest, save the opportunity you like and discuss.
Paid Firmware Engineering Internship at HP USA

Paid Firmware Engineering Internship at HP USA

Country: USA
City: California
Looks like you haven't logged in.
Login to save opportunities.


Applications are now open for Paid Firmware Engineering Internship at HP in the USA. Join us for a 12-week paid internship for the summer of 2020. As a member of the Press Firmware (FW) development team(Intern), this individual will share responsibility for firmware design, development test and release of FW solutions for several Inkjet Web Press products.

Further, design and develop firmware and software components that communicate with electronics, pens and mechanical components to control printing functionalities.  Proficiency in Linux and C++ is a must.  Embedded firmware, Perl, JavaScript is a plus.  Experience in printing technology and solutions is desired.

What will Firmware Engineering Intern do at HP?

As an intern at HP, you will have a lot of responsibilities. Intern:

  • creates, analyzes, designs, programs, debugs, and modifies firmware components that communicate with electronics, pens and mechanical components to control printing functionalities
  • analyzes the design and determines the coding, programming, and integration activities required based on general objectives and knowledge of the overall architecture of product and solution.
  • similarly, writes and executes complete testing plans, protocols, and documentation for assigned portion of application; identifies and debugs, and creates solutions for issues with code and integration into application architecture
  • also, collaborates and communicates with management, internal, and outsourced development partners regarding Firmware applications design status, project progress, and issue resolution
  • also, the ability to work with multiple disciplines: software, firmware, electrical, ASIC and mechanical.

Knowledge and Skills Requirements for Firmware Engineering Intern

People / Leadership Experience – Must Skills:

  • Initiative & bias for action
  • Solid understanding of Embedded Firmware, computer architecture, development approaches, and latest design methodologies.
  • Team player with direct experience in test-driven development approaches.
  • similarly, the ability to operate effectively across organizational and team/group boundaries.
  • also, the ability to work independently under time and resource constraints.

Domain Knowledge & Experience – Must Skills:

  • 3rd yr Student of Computer Science, Computer Engineering or related college-level experience, graduating in 2021.
  • also, the ability to solve technical problems in a fast-paced product development environment.

Highly Desirable Skills:

  • Strong C++ programming skills
  • Desirable knowledge of other programming and scripting languages (e.g. Java, TCL, Perl, python)
  • Similarly, experience in multithreaded and/or multi-process systems, understanding usage of synchronization primitives, different communication paradigms, mutual exclusion, producer-consumer schemes, memory sharing, and data communication, priority assignment
  • Also, experience in code debugging: usage of debuggers and tracing tools, memory corruptions and leakage detection and correction, stack analysis
  • Experience in state machine design and implementation, event-driven control, complex error detection and recovery, synchronization between multiple devices with multiple states.
  • Similarly, experience in translating from requirements into design, from design into subsystems.
  • Also, experience in distributed control, different coupling levels between subsystems, a clear break of responsibilities between subsystems, communication protocols, remote procedure calls, and timing implications due to distributed control.
  • Knowledge of the product design cycle.
  • Similarly, experience with Linux and Windows software development, package, test & release.
  • Also, exposure to software/firmware commercial print systems

Soft skills:

  • Exceptional written and oral communication – specifications, engineering plans, test plans, other.
  • Team player, with a bias towards action.
  • Ability to communicate effectively.
  • Similarly, demonstrated initiative in previous projects.
  • Also, willingness to engage, learn and generally make things happen.

How to apply for Paid Firmware Internship at HP USA?

All applicants must fill the online form in order to apply.


Type of Opportunity Internships
Open toAll Nationalities



Your email address will not be published. Fields marked with * are required.