Firmware Engineer (Data Acquisition)

Recruiter
Location
Switzerland
Salary
£6685.26 - £8021.84 per month
Posted
02 Aug 2017
Closes
30 Aug 2017
Ref
EP-LBC-2017-160
Contact
CERN European
Discipline
Scientific
Job Type
Engineer
Firmware Engineer specializing in Data Acquisition in the Experimental Physics Department (EP), LHCb Computing Group (LBC).

The LHCb experiment will enter a new exciting phase of data-taking in 2021.

As a Firmware Engineer in the LBC group, you will play an important role in the development, implementation, commissioning and operation of the LHCb Data Acquisition system.

You will:
  • Be responsible for the common part of the readout system implemented in high-end FPGAs and very high-performance servers connected by a high-speed local area network; this includes an important part of the FPGA firmware (written in VHDL) and the associated Linux kernel drivers.
  • Take a leading role in the integration of sub-detector firmware and in the integration of the readout-modules in the overall data acquisition system for which the LBC group is also the main responsible.
  • Achieve the commissioning of the upgrade of the LHCb data acquisition.
  • Assist users and other developers in the integration of their own data acquisition into LHCb.
The experience required for this post is:
  • Demonstrated experience in high-speed digital design and programming of FPGAs.
  • Experience with data acquisition systems.
  • Experience with working in a distributed development team.
The technical competencies required for this post are:
  • Development and configuration of online software for data acquisition.
  • Use of scientific and engineering software packages: VHDL, C, C++.
  • Digital circuit design, modelling and simulation.
  • Digital circuit testing and measurement techniques.
  • Programming/Software development: Linux systems and kernel (driver) programming.

This vacancy will be filled as soon as possible, and applications should normally reach us no later than 24.08.2017.