Embedded Software Firmware EngineerDescription -HP strives for excellence in our printing products across the globe. We produce world-class embedded software in millions of print platforms for the home and office. This embedded software, or firmware, includes not only the primary data path, but also enables mechanism control, user interfaces, connectivity, security, reliability, manufacturability, calibration and configurability. If you want to work for us to solve real problems, disrupt markets with cool tech, and help to transform HP and our products – roll up your sleeves and join our team!At HP, we work with global partner organizations and in small local teams. We apply state of the art technology to tough engineering problems to produce solutions for our customers that are both affordable and effective. We learn every day. We imagine the future by not clinging to status quo, but rather look to the diversity in our workforce to create better and better solutions. We look for inspiration all over – doing the right thing matters at HP. We focus on our customers to understand the markets and the needs – then move decisively to delight those customers.The ability to have fun while working with others in a solution-oriented environment is necessary. A successful candidate will embrace learning new technologies and methods, working with electromechanical systems, and working in a fast-paced environment.Responsibilities:Designs enhancements, updates, and programming changes for portions and subsystems of firmware such as embedded code design and development, new feature/solution investigations, developing interfaces and their definitions, qualifications, resolving problems.Analyzes design and determines coding, programming, and integration activities required based on general objectives and knowledge of overall architecture of product or solution.Writes and executes complete testing plans, protocols, and documentation for assigned portion of application; identifies, debugs, and creates solutions for issues with code and integration into application architecture.Partners with teams to deliver end-to-end features or solutions with high qualityCollaborates and communicates with management, internal, and outsourced development partners regarding firmware design status, project progress, and issue resolution.Represents the firmware engineering team for all phases of larger and more- complex development projects.Provides guidance and mentoring to less experienced staff members.Education and Experience Required:Bachelor's or Master's degree in Computer Science or equivalent.Typically 0-2 years experience.Internship or related work experience a plusDesired knowledge and skills:Experience with C++, C, Linux developmentExperience with Git and Jira is a plusStrong analytical and problem solving skills are required.Software/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.Ability to effectively communicate product architectures, design proposals and negotiate options at management levelsHP offers a comprehensive benefits package, including:• Dental insurance• Disability insurance• Employee assistance program• Flexible schedule• Flexible spending account• Health insurance• Life insurance Per the Washington statute, the estimated range of compensation for this job in Vancouver, at the time of this posting, is $73,000 to $83,000. This position may be eligible for incentive pay, for openings where this is applicable.#LI-POSTJob -SoftwareSchedule -Full timeShift -No shift premium (United States of America)Travel -Relocation -YesEEO Tagline - HP Inc. is EEO F/M/Protected Veteran/ Individual with Disabilities.
View Original Job Posting