Job details

Place of work

International Centre for Translational Eye Research (Institute of Physical Chemistry, Polish Academy of Sciences)

Funding institution

FNP (MAB/2019/12)

Project description

Project title, type and project number

International Centre for Translational Eye Research (MAB/2019/12), MCBO 48/2021

Project leader

Dr Andrea Curatolo


The International Centre for Translational Eye Research (ICTER) is a multi-investigator centre for eye research related to imaging and biochemical techniques to support advances in understanding the aetiology and treatment and human blinding diseases. Further information on the research priorities and current expertise of our Centre can be found at

Within ICTER, the IDoc Laboratory, led by Dr Curatolo, seeks to build an advanced imaging device for recording and processing Optical Coherence Tomography (OCT) optoretinography signals for the retina of small living animals when exposed to a light stimulus. The system will be the first in the world to permit objective analysis of visual function, useful for discoveries in vision science and sight-restoring therapy effectiveness evaluation.  On the other hand, The IDoc labs seeks to develop a novel platform for 

intraoperative ophthalmic OCT image guidance of robotic-aided treatments to fulfil unmet surgical needs in minimally invasive surgery on the eye (anterior and posterior pole). For more information on the projects, please mail Dr Curatolo at

The IDoc Laboratory seeks a Digital Signal Processing / Software Engineer with intensive programming / data processing experience in C++ / C# / Matlab / Python / Labview / etc. and in software development tools and libraries, such as OpenCV, Visual Studio, STL, Caffe (or other deep learning libraries), CUDA, OpenCL, ITK, VTK, preferably in applications dealing with advanced optical and/or medical imaging systems data acquisition and processing.

The Digital Signal Processing / Software Engineer will have a direct impact on lab development and its success by developing the software infrastructure, algorithms and codes/routines, required for the ophthalmic imaging devices developed at the IDoc Laboratory.

The Senior Software Engineer will supervise all software development work carried out by other lab members and set the appropriate source code-control requirements, documentation practices and legible code-writing standards. He/she will contribute to publishing the group’s work in high impact factor science and technology journals.

Job description

Number of vacancies


Key responsibilities include

  • Implementation of 3D imagery and multidimensional data reconstruction, processing and analysis software
  • Development of real-time 2D and 3D image processing and visualisation
  • Development of 3D image acquisition and motion control software for the surgical guidance platform and the optoretinographer (as required)
  • Deployment of Augmented-Reality streams of Real-time OCT processed images (as required)
  • Supervision of all software development work and set standards for group’s software infrastructure
  • Assisting in the supervision of PhD, Masters and undergraduate students for DSP / software related tasks
  • Drawing up software manuals
  • Presenting research and development activities and results in reports, presentations, research publications, and to other team, laboratory, centre or institute members, visitors, peers and potential sponsors
  • Managing day-to-day activities, such as software and licence procurement
  • Advice on group’s IT architecture
  • Performing other duties as directed

Position in the project

Digital Signal Processing/Software Engineer

Job type

Employment contract


10000 to 19 000 PLN gross/month (depending on experience)

Position starts on


Maximum planned period of contract/stipend agreement

31st December 2023 (with the possibility of extension, provided that adequate resources are available)

We offer

  • Full-time employment contract
  • Opportunity to work in an innovative scientific environment
  • International cooperation with experienced researchers
  • Very attractive salary (depending on experience)
  • Access to well-staffed core facilities

Link to Euraxess website

see website

Scientific discipline

Engineering and Technology

Scientific profile of a candidate

First Stage Researcher (R1)


1. Holds a Master’s degree (or equivalent industry experience) in computer science, engineering, physics or related with minimum 5 years of experience in relevant image processing, data/signal processing, image acquisition and software development (master’s degree required for highest pay range)

2. Solid background knowledge and documented hands-on experience in the following (all required for highest pay range):
a) Signal processing (including filtering, optimization and search routines, multidimensional Fourier transformations, merit functions evaluation, etc) on large multidimensional datasets (e.g., with Matlab, Python, etc.)
b) Image processing (including image registration, segmentation, denoising, object classification, etc.) (e.g., with OpenCV, Matlab, etc.)
c) Parallel algorithm/routine implementation on multicore CPU and GPU (CUDA)

3. And at least one of the following (at least four required for highest pay range):
a) Asynchronous multi-threaded image acquisition (e.g. with C/C++, C#, Labview, etc.)
b) System control (state machine) programming (e.g. with C/C++, C#, Labview, etc.)
c) Real-time and automation system control (e.g. with RTOS like VxWorks, etc.)
d) Volumetric data visualization and/or Augmented/Mixed/Virtual Reality (e.g., with Unity3d/Unreal Engine, etc.)
e) Machine Learning/Deep Learning and AI algorithm deployment
f) Use of source-code control repositories (e.g., git)

4. Experience in the following will be a plus:
a) Optics and/or Optical coherence tomography (OCT)
b) FPGA programming
c) Excellent documentation practices and legible code-writing

5. Very good written and oral communication skills in English (required for highest pay range)

6. Good project management and good organization skills 

7. Good interpersonal skills, ability to work in a team, collaborative attitude 

8. A proactive approach to problem solving, achieving tasks and objectives in a timely manner (required for highest pay range)

Key assessment criteria

  • Documented professional experience fitting the profile requirements
  • Level of seniority and independence shown in previous work experience
  • Presented opinions via reference letters (if required)
Required documents
  • Curriculum vitae
  • Cover/motivation letter
  • List of the projects where the candidate played an important role (it should contain a brief description with major project aims, the clear candidate’s contribution, challenges and outcomes, or other deliverable)
  • Name and email of 2 referees
  • Scanned copy of candidate's MSc or highest degree certificate (if deemed to have sufficient equivalent industry experience).
Recruitment procedure

Application deadline: 31th January 2022

Successful candidates fulfilling the main eligibility criteria and qualifications will be invited for an interview (which will most likely take place in an online format at the start of February 2022). Competition results shall be announced by mid-February 2022.

The International Centre for Translational Eye Research (Institute of Physical Chemistry PAS) is committed to employment equality (esp. European Charter for Researchers and the Code of Conduct for the Recruitment of Researchers) and welcomes applications from all qualified candidates fulfilling the requirements specified in this announcement.

Additional information

Kindly specify in the application topic: Recruitment no. MCBO 48/2021


Application deadline

31.01.2022 23:00

Archival announcement. We would like to thank all candidates for their submitted applications.

Date of announcement: 27.12.2021

Join us