Programmer position

GhoseLab is looking for a student research assistant to help with programming VR scenes in Unity . Some familiarity with MATLAB, Python, MS-Office, and Photoshop is desirable.


• Writing scripts for experiments and data analysis,

• Content management of department website (TYPO3),

• Server administration,

• Preparing images for experiments in Photoshop,

• Maintaining databases,

• Miscellaneous IT tasks.

Desirable traits:

• Available for at least 1 year,

• Weekly availability : 6-10 hours,

• Highly motivated and proactively looks for tasks,

• Enthusiastic and fast learner,

• Should be able to work independently as well as in a team,

• Fluent in English

Coding task (to be submitted with job application)

To be invited for a job interview please submit the following task by 30th September 2019:

Task description:

In Unity, program a 2D scene that reads parameters from a file, loads the described 3D objects (e.g. spheres/cubes) and displays them on the screen at random locations. The scene is shown until the user presses a key-- at which point the scene exits and the program returns the time that the scene was displayed for.


1. Create an input file with 10 green cubes, 10 green spheres and 1 red cube at various locations (use some 3D coordinates).

2. Prepare code for reading the input file, display the scene (in orthographic or perspective projection in 2D) and add user input (key press for exiting the scene).

If you are interested in working in a young international team with various interesting tasks, please send your complete application (cover letter, CV and GitHub link for the code) to Prof. Dr. Tandra Ghose (ghose(at) ).