Technician contract

Firmware / Software engineer

Deadline: 31.10.2019      CLOSED 
Quantity: 1
Contact email:



The Institute of Cosmos Sciences of the University of Barcelona ( is an interdisciplinary center devoted to fundamental research in the fields of cosmology, astrophysics and particle physics.

The person hired will join the Electronics & Instrumentation department of The Technological Unit of ICCUB. Currently, the unit is composed by a team of around 20 engineers and researchers divided in two departments, Electronics & Instrumentation and Software and Data Engineering. The Electronics & Instrumentation department develops electronics instrumentation for international scientific collaborations. Some examples of the projects the department is involved: the LHCb experiment at the CERN synchrotron (, the Cherenkov telescope array, CTA, ( or the gravitational wave observatory, Virgo (

• Responsabilities

We search for highly motivated Electronics or Telecommunications Engineer with demonstrated experience of 3 years in software and firmware development. We offer a full-time contract starting as soon as possible for a period of 1 year (with 6 months of trial period), possibilities to continue after are opened. The salary will be according to the experience of the candidate.

The working place will be based at the ICCUB facilities (Technological Unit of the ICCUB at Parc Cientific de Barcelona).

The main tasks to develop are:

• Firmware development for control systems and data acquisition on FPGAs. Knowledge on VHDL or Verilog.

• C++ software development for control and data acquisition through USB or Ethernet.

• User interface development.

• Lab instrumentation control through SCPI and automatized test system


• System integration.

• Technical documentation development.

• Required Technical Expertise


• VHDL or Verilog

• Threads

• Sockets

• SO: Linux and Windows 7/10


• Quartus Prime

• PCB Debug

• Git



• Preferred Technical Expertise

GCC toolchain

• QT

• GUIs

• PCB design

• Cadence Virtuoso / Innovus

• Language requirements

English: fluid speaking, reading and writing


Applicants must send an email to Dr. Joan Mauricio ( with the Curriculum

Vitae (CV) in free format plus a motivation letter. The selection process, according to the number

of applicants, will consist of curricular pre-selection.

Applications will be accepted until the position is filled.