With the aim to support the technical activities within one of the European projects in which E4 is involved, we are looking for a Hardware Developer who, working daily within the team, ensures the evolution of the infrastructure and the achievement of the objectives.
The European projects, which E4 is part of, concern various aspects of optimization and innovation in HPC. Some of them have the aim to improve the relationship between the performance provided by the system and its energy consumption; others concern the development of hardware prototypes including different types of CPUs, accelerators, ethernet and InfiniBand communication networks, up to the motherboard, and will have to work in a Linux environment. For these projects we are looking for a candidate knowledgeable of the development of specific drivers, firmware and testing utilities. The ability to analyze and verify systems developed by third parties to validate their functioning will also be important.
The Hardware Developer will be constantly supported by senior E4 systems engineers to understand in detail the ecosystem within which he/she will have to carry out his/her code development activities.
The ideal candidate for the role of Hardware Developer has the following requirements:
- Good knowledge of Linux /Unix operating systems
- Fluency in English
- Excellent problem solving skills
- Strong learning skills on the use and functioning of new technologies
- Strong determination in facing new technological challenges
- Excellent ability to relate, work as a team and solve problems independently
- Degree in science (Computer Engineering, Mathematics, Physics, Astronomy…)
At least 2 years of experience in one of the following subjects:
- Development and integration of boards / blades and related test benches
- Development of drivers
- Development of firmware and operating system software (preferably open source)
- Verification, testing and testing of processors
- Development of RISC V and ARM ISA ecosystems for processors and accelerators
- Use and programming of FPGAs
Place of work: Smart Working, Scandiano (RE) (occasionally)
Working hours: Full time 9-18
It might be you?
If you think you are the right person at the right time send us your CV and we will have a chat to get to know each other!
Send us your CV and tell us about yourself.