Job openings in GPU programming, FPGA programming & PCB design for novel brain-imaging technology [Theme: CUBE]

Positions: 1 GPU developer, 1 Mixed-signal PCB developer, 1 FPGA/embedded-systems developer

Background: Functional ultra-sound (fUS) imaging is a powerful new modality that has emerged in the last decade and is capable of providing unprecedented functional images of the brain as sub-micrometer spatial and sub-neural-spiking temporal resolution. Part of CUBE center (Center for Ultrasound and Brain imaging at Erasmus MC,, we are building novel fUS technology that can track in high detail the workings of the human brain. Pilot studies have yielded world-first functional images of human subjects in the Erasmus Medical Center hospital. The unprecedented quality of fUS, which also has the potential to outperform mature modalities like fMRI, comes at the cost of large data sizes being generated. Currently, by using a 2D fUS acquisition probe, data is being generated at 6 GB/s.

Job description: To tackle this data deluge as well as other technical challenges, three job openings are offered:

  1. an expert in GPU (and ideally C/C++) programming to further develop and maintain the beamforming code base of CUBE;
  2. an expert in mixed-signal PCB design for further developing the hardware of a novel fUS acquisition setup which will facilitate high ultrasound-channel counts (≥8 channels @ ≥12 bits/channel) at high sampling rates (10-30 MHz);
  3. an expert in FPGA and embedded-system development for this fUS acquisition setup.

Keywords: PCB design, high frequency, GPU, FPGA, HPC, image processing, deep learning

Prerequisites: (1) Analog/Mixed-signal PCB design, embedded-systems design; (2) GPU programming, (3) FPGA programming, embedded-systems design

Optionally: (1) FPGA programming, embedded-systems programming; (2) OMP/MPI parallel programming; (3) embedded-systems programming

Miscellaneous: These are Engineering positions offered jointly by the Erasmus Medical Center (Neuroscience department) and the Delft University of Technology (Quantum & Computer Engineering department). They capitalize on the Convergence between the two universities and offer dual working locations (Rotterdam, Delft), access to extended resources and a truly interdisciplinary environment for conducting R&D.

Contact: Christos Strydis (, Said Hamdioui (, Pieter Kruizinga (, Michiel Pertijs ( for further details

Job Category: Open Developer Positions
Job Type: Full Time

Apply for this position

Allowed Type(s): .pdf, .doc, .docx