• Graduate Firmware Engineer 3D Printing Jobs in Spain

  • HP Inc.
  • Spain
  • Save Job
  • 1 - 2 Years
  • Posted : above 1 month

Job Description:

The HP Barcelona site is the worldwide headquarter for HPs Graphic Arts Business It hosts the businesses of HP Large Format Printing and the newly created HP 3D printing, having the responsibility for the Research and Development (R&D), Marketing and Operations for them

Join a creative and dynamic R&D team working on leading edge printing technology!

We are looking for recent graduates in computer science or engineers to work as a firmware developer on the R&D community in the HP R&D division in Sant Cugat del Valles, Spain You will be part of a multidisciplinary team responsible for the design and delivery of new HP printers and solutions

The selected candidate will be part of the 3D printing multi-disciplinary R&D team located in Barcelona but with strong collaborations with international locations This is an excellent opportunity to define and invent the future of 3D printing technology working within HP and external partners worldwide

Generic Roles and responsibilities

Software developer be a proficient software developer, capable of developing high quality, well-architected, good performance software

Designs limited enhancements, updates, and programming changes for portions and subsystems of firmware, including DSP, embedded code, EFI drivers, EFI applications and BIOS/UEFI

Analyses design and determines coding, programming, and integration activities required based on specific objectives and established project guidelines

Executes and writes portions of testing plans, protocols, and documentation for assigned portion of application; identifies and debugs issues with code and suggests changes or improvements

Participates as a member of project team of other firmware engineers and internal and outsourced development partners to develop reliable, cost effective and high quality solutions for assigned systems portion or subsystem

Collaborates and communicates with internal and outsourced development partners regarding firmware design status, project progress, and issue resolution

Minimum Qualifications

Recent graduates in Bachelors or Masters Degree in Computer Science/Telecommunications/Electrical Engineering

1-2 years of experience of product development or similar work on software quality

In-depth understanding of low-level real-time firmware development

In-depth understanding of modern operating systems, especially Linux

In-depth understanding of C

Demonstrated ability to work with a group of peers

Demonstrated ability to make in-depth technical or business contributions working with other engineers

High level of initiative, with an ability to plan and manage tasks, ability to work collaboratively, both within and outside ones own group

Strong written and verbal communication skills in English

Teamwork be an excellent team player

Process oriented understand, follow and improve software development processes including the Product Life Cycle

Understanding of Requirement processes elicitation and typical software development processes and models

Quality focused demonstrated understanding of quality needs and techniques for achieving a robust solution

Additional skills to be considered

Experience in embedded software development

Experience in concurrent programming 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 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 working with distributed teams

STL knowledge and usage

Experience with distributed control, communication protocols (ie RPCs, XDR, CORBA

TCL, Perl scripting languages

Experience with ARM & MIPS microprocessor architectures

Experience with real time operating systems such as VxWorks, ThreadX or Integrity RTOS

Experience in developing with ASICs or FPGA based devices

Knowledge or electrical and mechanical development processes


A Women Network that organizes activities all year long, such as the promotion of STEM vocations among girls
Opportunity to work in an international organization with colleagues coming from all over the world
Diverse internal growth and career opportunities
An attractive package of benefits such as private health insurance, life insurance, lunch at reduced prices at our canteen, discounts on HP products, pension, and flexible working schedule etc* (dependent on your contract)
Sports centre (indoor and outdoor); gym, squash courts, tennis courts, basketball courts and regular fitness classes such as Yoga, Pilates, etc
We also dedicate time and resources to contribute with our community through Corporate Volunteering activities


Profile Summary:

Employment Type : Full Time
Eligibility : Any Graduate
Industry : IT-Hardware/Networking
Functional Area : IT Software : Software Products & Services
Role : Software Engineer
Salary : 200000-400000 P/A
Deadline : 26th Oct 2019

Key Skills:

Company Profile:


People who search this job also searched for the following Keywords

All rights reserved © 2018 Wisdom IT Services India Pvt. Ltd DMCA.com Protection Status