sábado, 1 de noviembre de 2014

HP posted a job you might be interested in November 01, 2014 at 01:00PM



HP



Firmware Engineer for Barcelona R&D Center

Barcelona Area, Spain, ES - Information Technology and Services

The HP Barcelona site is the worldwide headquarter for HP's Graphic Arts Business. It hosts the HP Large Format Printing Business, responsible for the Research and Development (R&D), Marketing and Operations of the full range of HP Large Format Printers, including HP Designjet and HP Latex products. Join a creative and dynamic R&D team working on leading edge printing technology!


We are looking for an experienced computer scientist or similar to work as software engineer on the R&D community in the HP Large Format Printing division in Sant Cugat del Valles, Spain. You will be part of a multidisciplinary team responsible for the design and delivery of new HP DesignJet printers and solutions.


As firmware engineer you will be member of the R&D community in the HP Large Format Printing division in Sant Cugat del Valles, Spain. You will be part of a multidisciplinary team responsible for the design and delivery of new HP DesignJet products and solutions.


This team is responsible for the design and development of the embedded systems firmware focusing in Connectivity area. To achieve this objective you will be working with other members of the New Product Development and Industrialization teams.


You will also review and produce requirements, specifications, and designs to assure best in class product development. You will work with marketing and customer assurance departments of the entire organization to deliver high quality HP Large Format products.


Specific responsibilities


Mainly, in collaboration firmware development teams, design, develop and debug the firmware to control the printer connectivity. You will also be responsible of its integration with other firmware modules in such a way that facilitates its reuse in other HP large format printers.


Furthermore other several ones among following ones:


• In collaboration with outsourced engineering team define, implement and qualify the firmware architecture of our large format printers.


• In collaboration with other software teams design, implement and qualify the interface between different software and firmware groups


• In collaboration with reliability teams assure the quality of our products carrying out or supporting required unit, integration and system testing


• In collaboration with Operations organization help to define and support industrialization of our products.


Carry out all developments with a platform approach that facilitates reuse and efficiency




Qualifications

Required education and overall experience


Bachelor’s degree or Master's degree in Computer Science, Telecommunication engineering or similar degree.


Key skills, abilities and knowledge to be valued


• Excellent teamwork, cross-functional communication and analytical skills.


• Knowledge or experience about embedded software development.


• Knowledge or experience about concurrent programming. Knowledge or experience in multithreaded and/or multi-process systems, understanding usage of synchronization primitives, different communication paradigms, mutual exclusion, producer-consumer schemes, memory sharing, data communication and priority assignment.


• Experience in C and C++ programming.


• Experience in object oriented methodologies.


• Software development skills.


• Objectives and schedule driven working capabilities.


• Fluent English (spoken and written).


Additional skills to be considered


• Experience working with distributed teams.


• Flexibility and good learning skills.


• Experience in real time operating systems and tool chains.


• Experience in code debugging: usage of debuggers and (desirable) 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.


• Experience in Linux kernel and its development environment.


• STL knowledge and usage.


• Experience with distributed control, communication protocols (i.e. RPCs, XDR, CORBA, ...)


• TCL, Perl scripting languages.


• Experience with ARM & MIPS microprocessor architectures.


• Experience with VxWorks, ThreadX or Integrity RTOS.


• Experience in development of ASICs or FPGA based devices.


• Knowledge or electrical and mechanical development processes.






No salary provided



Posted November 01, 2014 at 01:00PM from LinkedIn http://ift.tt/1wQelxN

via IFTTT

No hay comentarios:

Publicar un comentario