Software Developer in Immersive Video University of Turku Finland

Title Software Developer in Immersive Video, fixed-term position
Employer University of Turku
Job location TURUN YLIOPISTO, FI-20014 Turku
Published August 5, 2019
Application deadline August 19, 2019
Job types Engineer, Other
Fields Software Engineering, Film Studies, Visual Arts


The University of Turku is a world-class multidisciplinary research university which offers interesting challenges and a unique vantage point to national and international research and education.

The Interaction Design (IxD) Research Group of the Department of Future Technologies, University of Turku, is looking for a fixed-term

Software Developer in Immersive Video

to help develop a real-time scene reconstruction and free-viewpoint video (FVV) system for use in a new remote collaboration and research capture laboratory that is to be operational by August 2020. The Software Developer will work with an IxD researcher and programmer, a post-graduate project team and will be involved in design discussions with both departments across the university and external partners.

The position is fixed-term and it ends May 31, 2020. The selected person is expected to start upon mutual agreement as soon as possible, but latest in September 2019. The official title of the position is Research Manager.

In August 2019 the University starts operation of a new satellite campus in Namibia, Southern Africa. As a part of this initiative, and as an extension to existing research into Mixed Reality and Remote Presence, the University is seeking to create new state-of-the-art facilities for distance learning, remote research collaboration and advanced capture facilities for participant research. A key element is free-viewpoint or tele-immersive video through arrays of cameras combined with sufficient computing resources to reconstruct the scene in 3D. FVV and tele-immersion is rapidly emerging as a real possibility and so we are developing a prototype from the latest research to see how or if it can be utilised in our new facilities. The vision is to allow virtual cameras to view group activities from any angle, for example, having a controllable virtual camera looking over the shoulder of a remote participant to show what they are doing, whilst minimising intrusion on the activity. Or, to support after-the-fact research analysis of group activities from any position in the room.

The Software Developer will work with others to take multiple stereo video sources with depth maps and, using a cluster of machines with Nvidia GPUs, recreate a three dimensional representation of the laboratory in real-time. The developer is expected to focus on architectural aspects of the application and not necessarily the technical details of 3D reconstruction, with an interactive web front-end being one option for those with only JavaScript and not C++ experience.

Key tasks for the Software Developer to contribute towards are:

Design and create network protocols and user interfaces

Improve code reliability with automated testing

Generate controllable video streams from the 3D representation

Participate in live test sessions with students and companies

Support in the writing of research publications

A Masters degree in Computing, Software Engineering or a related degree with good grades is essential. Knowledge of web-development or the initial computer vision step is not essential, nor is a background in research, but these will be considered.

Required skills are:

C, C++ or CUDA programming languages, or JavaScript.

In addition, we appreciate:

Knowledge of distributed computation and overcoming latency challenges

Computer vision, image processing, point cloud meshing, image-based rendering or volumetric data background or similar.

Familiarity with video compression, synchronisation and live video streaming

Excellent oral and written English skills

An ability to interpret (and write) scientific publications

The salary for a Research Manager is based on the University salary system for teaching and research personnel. The salary is at levels 4-5 on the job demands chart, where the task specific salary component is 2535,20 - 2935,55,00 euro per month. In addition, a personal work performance component will be paid. The personal performance component is a 6% – 50% of the task-specific base salary.

A 4 month trial period applies to the position.

The Applications, including a Motivation letter, CV, list of publications and degree certificate(s) should be submitted by August 19th, 2019 (23:59) via the electronic application form of the University of Turku on the following address:

The link to the application system is at the beginning of this announcement (Apply for the job).

Contact for further questions regarding the position: Dr. Nicolas Pope (

If you apply for this position please say you saw it on Computeroxy


All Jobs


Harvard University Academic Positions

Kuwait University Current Faculty Openings

Osaka University Academic Opportunities

Purdue University Job Postings for Faculty Positions

Texas Tech University Faculty Openings

Tsinghua University Job Postings

University of Cambridge Job Openings

University of Geneva Faculty Opportunities

University of New South Wales Job Openings

University of Nottingham Research Positions

University of Oslo Academic Jobs

University of Saskatchewan Faculty Positions

University of Southampton Research Vacancies

University of Tokyo Current Academic Vacancies

University of Toronto Open Faculty Positions