Firmware Engineer

HP

(Vancouver, Washington)
Full Time
Job Posting Details
About HP

Our vision is to create technology that makes life better for everyone, everywhere — every person, every organization, and every community around the globe. This motivates us — inspires us — to do what we do.

Summary

As a Firmware Development Engineer you contribute to the advancement of inkjet printing technology for Hewlett-Packard. As a member of a multi-discipline team, you will be involved in investigations on new product technology from the design center of the world's leading printing products. You will contribute to all phases of embedded software development. Specific responsibilities will be associated with the design, development, maintenance, testing, and quality and performance assurance of firmware.

Responsibilities

You will work on problems/projects of diverse complexity; Exercise independent judgment to identify and select a solution; Apply subject matter knowledge to solve business issues and recommends appropriate alternatives.

Areas of firmware development work may include engine interface, data path, pen control, ink delivery system, motion control, sensors, low-level firmware or integration. Work often involves analog and digital hardware and real-time operating systems. Position requires knowledge and exposure to hardware design.

Ideal Candidate

Education and Experience

  • Bachelor's or Master's degree in Computer Science, Computer Engineering, Electrical Engineering, or equivalent
  • 5+ years' experience

Knowledge and Skills

  • Strong knowledge of Software & Firmware Engineering principles
  • Strong knowledge and experience with real-time embedded systems
  • Strong knowledge of Operating Systems principles
  • Demonstrable programming skills in C and C++
  • Experience with programming in the Linux Operating environment
  • Expertise in multiple firmware design tools and languages.
  • Strong analytical and problem solving skills.
  • Designing firmware, including interaction and integration with hardware design / mechanical systems interactions
  • Knowledge of build systems and processes
  • Firmware testing methodology, including writing and execution of test plans, debugging, and testing scripts and tools
  • Excellent written and verbal communication skills; mastery in English and local language. Ability to effectively communicate product architectures, design proposals and negotiate options at management levels.

Questions

There are no answered questions, sign up or login to ask a question

sign up or login to save this job and more
Vancouver, Washington
Skills Desired
Sign up or login to see how your skills match up.
  • C++
  • Debugging
  • Programming
  • Computer Engineering
  • Electrical Engineering
  • Computer Science
  • Firmware
  • Linux Operating System
  • Hardware Design
  • Software

Want to see jobs that are matched to you?

DreamHire recommends you jobs that fit your
skills, experiences, career goals, and more.