Description

At Lockwood, our vision is to bring people together through Avakin Life so they can play, share and socialise! Listed as one of Europe’s fastest growing tech companies by the FT for 2020 as well as winning numerous TIGA and other awards several years in a row, our journey’s only just begun. With great benefits including an employee share scheme and profit related quarterly bonus, we’re a great destination for those who want to work on cutting edge social experiences in an environment that fosters communication and creativity. We’re always looking for good people – so if you’re a great person and an amazing developer we’d love to hear from you.

We’re looking for an experienced Graphics Engineer to help us develop new features for our Metaverse, as we continue to expand our company and its products.


Responsibilities

  • Work in an interdisciplinary team of artists, designers and engineers to design, prototype and implement new real-time engine, core technology and graphics features
  • Identify technical and developmental risks/obstacles and find solutions to overcome them
  • Work within the constraints of our existing proprietary technology and develop new technology when necessary
  • Promote and adhere to best-practice with regards to code quality and performance
  • Assist with performance profiling and optimisation of your own and others code to fit platform constraints
  • Collaborate with the Leads to plan and schedule tasks
  • Keep up to date with the latest advances in engine and general programming techniques in the games and wider technology industries
  • Collaborate with our QA teams to identify and fix bugs in a timely manner
  • Write system documentation and test cases for assigned systems

Requirements

    • Extensive programming experience, developing games or similar products
    • Strong practical experience of C#, C++ and HLSL/GLSL for Vulkan, DirectX, OpenGL and Metal
    • Experience developing with modern game engines, such as Unity, Unreal or an in-house game engine.
    • Experience of commonly used real-time 3D graphics techniques and mathematics
    • Experience of working within and optimising for tight CPU, GPU and memory budgets
    • Good working knowledge of commonly used algorithms and techniques
    • Self-starter who is comfortable taking ownership of a feature or task
    • Excellent communication skills; you must be comfortable collaborating with colleagues from non-programming disciplines such as art and design
    • Experience writing and optimising shaders, especially for lighting and animation

    Desirable

    • In depth knowledge of Unity with at least one shipped product
    • Experience of developing software for mobile
    • Experience of using CPU, memory and power profiling tools to inform optimisation work
    • Experience with graphics profiling & debugging tools (e.g. RenderDoc, Mali Graphics Debugger, PIX, Razor)
    • Strong physics knowledge
    • Knowledge of optimal graphics data formats
    • Knowledge of data compression
    • Experience in a Continuous Delivery environment, working on a live product
    • Familiarity with Agile development practices
Salary

Competitive Salary

Job Type

Development