Jobs

Back to list

Job Details

Position: Senior Tools Programmer – R&D – London
Employer: OPM Recruitment Ltd
Category: Programmers
Location: UK - London
Salary: DOE
Date posted: Saturday, May 13th 2017

Description:

OPM are working with a globally respected studio that is currently looking for an experienced tools engineer to join the R&D department to develop tools and APIs for a Virtual Reality technology platform.
Job description:
They’re currently looking for an engineer to join the R&D department to develop tools and APIs for a Virtual Reality technology platform.

This role will be as part of a small, highly focused team but one that will be working closely with other technical teams within R&D. The successful applicant will therefore need good collaboration skills as well as being highly self-motivated with an ability to show initiative and creative thinking.
Job summary:
The successful applicant will work on the project and/or its associated tools, aiding in the design and development of its associated deliverables, including documentation.
Responsibilities:
Rapid investigation, prototyping and implementation of new systems, along with any required testing

Experience of working in a production environment

Working closely with the technical lead, members of other disciplines and other technology teams within the R&D department to design and create the project deliverables

Keeping implementation on target to meet tight schedules

Providing innovative solutions to technical problems they may encounter during the project
Essential skills:
Strong technical background in Computer Science, educated to degree level or higher, or with equivalent experience

Experience of programming in C/C++

Ability to demonstrate an interest in the current state of Virtual Reality

Experience of version control systems: e.g. Perforce, svn, Git etc.

Willingness to work in a small team in a proactive way

Quick to gain familiarity with new source code

Eager to learn new things

Excellent communication skills and an ability to listen to others’ points of view
Advantageous skills:
Experience of console development

Experience of working with VR systems

Experience of programming in C#

Experience of working with Unity, preferably on console

Experience of rendering and real-time network programming

Ability to adapt quickly in an agile environment