Firmware engineer with more than 5 years of experience.
Gran Vía 45, 48011, Bilbao, Spain
As a member of the development team, the candidate will participate in the design, implementation and test of the firmware for electronic equipment in the electrical Smart Grid, gas and water utility markets.
Duties and Responsibilities
The candidate should be able to create architectural and detailed designs from the technical specifications offered by the systems department.
We expect these designs to be based in good design practices such as modularity, reusability, design patterns and others.
The candidate should be fluent in implementing the designs using C for embedded devices. In general the capacity of understanding the underlaying hardware, datasheets.
The candidate should be able to implement and run unit, regression and integration tests to guarantee that the implementation is ready for the validation team before deploying it.
Knowledges regarding continuous integration, source code versioning... is also a must as well as capacities to document all the work in english.
Skills and Experience
Firmware design (modularity, reusability, design patters...)
Firmware implementation (C in general)
Firmware testing (unit, regression, integration)
Bachelors Degree in Computer Science or Electronics