Graphics Software Engineer - London, United Kingdom - European Recruitment

    Default job background
    Description

    Are you a software engineer with a background in graphics that is looking for a new role at an exciting and highly innovative augmented reality company ?

    Any additional information you require for this job can be found in the below text Make sure to read thoroughly, then apply.

    At European Recruitment we are currently working alongside a multi award winning London based software company, helping them to bring on a new graphics software engineer.

    Responsibilities:

    • Lifecycle management of graphics projects to include scoping, designing, implementing, testing and deployment of complete solutions.
    • Design and scoping of software architecture.
    • Create custom shaders, new rendering techniques, and extending our bespoke augmented reality renderer, with a focus on virtual try-on of cosmetics.
    • Write and maintain shaders using GLSL.
    • Collaborate closely with ML engineers to research and create advanced rendering solutions on the top of AI.
    • Work with Front-end team to provide research and create solutions using Web rendering engines, specifically and
    • Using other rendering engines such as Unity3D and Unreal.
    • Contribute to continuous integration and deployment processes.
    • Develop mobile web-based integrations for virtual try-on experiences.
    • Extend our core SDK using C++.

    Required Qualifications:

    • Strong knowledge of 3D Graphics theory and rendering pipeline (inc OpenGL, WebGL, OpenGLES), and strong 3D math's skills.
    • Strong programming skills in Typescript and Web rendering engines.
    • Strong experience with Shaders OpenGL (GLSL / CG), Unity3D (ShaderLab)
    • Experience with Unity AR Foundation.

    Desirable Qualifications:

    • MSc in Visualisation, Computing, Games, Image Processing or similar
    • Experience in and passion for AR, VR.
    • Good knowledge of C++.
    • Experience with image processing.
    • Experience and understanding of 3D model formats and software packages such as 3DS Max, Maya, Blender, etc.

    If interested in this role please apply here or send your email direct to -

    By applying to this role, you understand that we may collect your personal data and store and process it on our systems. For more information please see our Privacy Notice (https://eu-).