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

Answered by on
This question has not been answered
Answered by on

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

Want to see jobs that are matched to you?

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