Work at Mantle

Mantle is growing and to fulfil our vision for a simple and powerful platform that allows everyone to build and serve their own worlds we need your brilliant expertise. The listing below will change from time to time so keep an eye out for new roles as they become available.

Don't see a role below that matches your level of amazing talent? Send us your resume with a portfolio of work examples to employment@mantle.tech and if it catches our eye we'll be in touch.

 
 

Senior Graphics Software Engineer

Key Areas:  3D Content generation, Rendering Optimisations, Platform development

Location: London, UK
Salary: £Neg relevant to experience + equity & standard UK benefits
Reports to: CTO

As a Graphics Software Engineer for Mantle, our environment generation toolset and platform, you will operate as a dedicated developer within Mantle specialising in the algorithmic generation of mesh content including roads, buildings and 3D terrain.  You're a complex problem solver at heart and the solutions to your current challenges come to you not just while you work, but while you eat and sleep. You will leverage your strong knowledge of mathematics to further improve the quality of Mantle generated environments and optimise the efficiency of existing algorithms. You will be instrumental in creating our next batch of mind blowing functionality and will also develop and provide support for the Mantle system alongside our CTO, Isaac, who you'll report to.

Required Skills

  • Very strong in C# and C++

  • Expert in 3D rendering, 3D math, CSG, and optimisation of the rendering pipeline

  • Strong experience with Unity3D

  • Experience creating and optimizing shaders in Cg/HLSL/ShaderLab

  • Work well in a cooperative team environment

  • Ability to pro-actively identify and address problems

Desirable Skills

  • Experience working on a large rendering code-base (e.g. AAA game or equivalent) where you planned and delivered fully finished features

  • Unreal development experience

  • WebGL experience and fluent in JavaScript programming

  • Fluency in C++, Assembly and SIMD programming

  • OpenGL, CUDA, and/or Direct Compute experience

Responsibilities

  • Design and implement well-engineered, efficient, reliable, maintainable, and bug-free code

  • Collaborate with team members to develop various rendering, visual effects and core-engine systems

  • Develop and test code, fix bugs, profile and optimize code as directed

  • Follow best practices, development processes, and coding standards

  • Provide support to our customers and community for developed software

  • Document and peer review technical designs with other software engineers

  • Work with QA, providing information needed to fully test developed code

  • Identify technical and developmental risks/obstacles generating solutions to overcome identified risks

  • Possess and develop areas of engineering expertise

  • Keep up to date on state-of-the-art rendering and software engineering methods, practices, and technologies


To apply simply provide:

  • your cv showing relevant experience to the criteria

  • an introduction; tell us about yourself and why you think you're a good fit for team Mantle.