Key Tasks and Responsibilities
You will have the following responsibilities:
Analysis of system-level needs and definition of system and subsystem requirements’ specifications for optical payload processing functions;
Definition, design, development, performance evaluation and verification of image processing functions and algorithms via simulation techniques (e.g. Matlab, Python, prototyping SW);
Design, verification and validation of payload image processing chains (in close collaboration with teams responsible for SW and HW implementation);
Support to HW/SW optimization and implementation of payload data processing functions on processors (e.g. uC/uP, DSP, GPU, AI accelerators) and FPGA based platforms;
Specific engineering support in the above domains to mainstream ESA space projects, mainly for (but not restricted to) the development and testing phases.
Skills & Experience
You will have the following qualifications and relevant experience:
Master degree in a relevant discipline;
Extensive knowledge in image processing, compression and computer vision techniques;
Extensive knowledge in optical imaging payloads, signal/image quality and on-board payload data processing functions;
Extensive knowledge in simulation of image processing functions (Matlab, Python, ENVI/IDL, C, etc);
Knowledge in the design, training and validation of machine learning techniques (not limited to deep learning) for tasks such as prediction, classification, semantic segmentation, object detection, etc.;
Familiarity with computational imaging techniques (image stabilization, super-resolution, active optics, etc);
Familiarity with payload data processing on-board systems architectures;
Familiarity with processing devices and on-board electronics design related to data acquisition and processing functions;
Familiarity with procurement of demonstrator units, sub-system integration and testing;
Ability to work in an autonomous manner, in particular when providing support to projects with high time allocations and this in coordination with the line manager;
Fluency in English is mandatory; knowledge of another European language is an advantage.
This job is located in Noordwijk . We welcome applicants who are available as soon as possible.