Optikai és alapvető lézertechnikai ismeretek, angol nyelvtudás, programozási ismeretek (Python, Matlab előnyben részesítve), önálló munkavégzés.
A jelentkező feladata, hogy számítógépes kódot fejlesszen Python vagy Matlab/Octave környezetben. A programnak képesnek kell lennie polarizációtartó optikai szálakban terjedő fényimpulzusok viselkedésének modellezésére, továbbá ezen szálakból épített oszcillátorok vizsgálatára. A feladathoz elengedhetetlen, hogy a jelentkező megismerkedjen a rövid impulzusú szállézerek irodalmával, továbbá a nemlineáris optikai szimulációhoz kidolgozott numerikus módszerek alapjaival. Elvárás, hogy a munkáját jól dokumentálja és az általa fejlesztett kód mások által is használható legyen.