£40,000.00 - £80,000.00 Per Annum
London, United Kingdom
Games and Level Design,Programming and Development
Permanent | Full Time
At Hadean we are changing the nature of computing. Our mission is to enable and empower the world to effortlessly harness the limitless computing power of the cloud to realise the greatest opportunities of today and tomorrow, to make the world a better place. So far in 2019 we’ve raised $10m to accelerate our growth.
We believe that anything is possible when you think big enough, so we give our team the platform to turn great ideas into great products. We are a deep tech company pushing the boundaries every day. Our Engineering team are rewriting the rulebook on OS design to create HadeanOS. It is distributed-first, robust to scaling, efficient, compact and fast. On this foundation we are building Aether Engine, a simulation framework capable of tackling the vast complexity of tomorrow’s gaming, life science and physical simulation challenges.
As our new Game Developer you will be key to our growth by:
Iterating on the code of simulations and games we’re building with our clients and partners.
Integrating third-party libraries into simulations, including adapting them to the design of the underlying simulation engine, or designing engine changes if necessary.
Working on the underlying simulation engine to add new functionality that will support the higher level requirements of simulations built on top of the engine.
Working on Windows with multiple game engines (Unity and Unreal to begin with).
What we’re looking for:
Extensive experience with C/C++.
You are keen to get stuck into all aspects of building a solution, from the core logic being built to the package that gets delivered to the user.
You have worked on 1 or more commercial desktop or console games with the Unreal Engine for at least 2 years, and are experienced with C++ development and blueprints -
You would be capable of mentoring team members in best practices and debugging Unreal-specific problems.
You have some server-side development experience.
Demonstrable experience quickly developing and iterating on prototypes as part of a team.
Nice but not necessary:
You have worked on the backend of a (possibly massively) multiplayer game and can talk about the challenges involved.
You have built extensions for the Unity or Unreal game engine.
You have implemented an efficient ECS framework or could talk about how you would implement a distributed ECS.
You have worked on a highly sophisticated system with multiple levels of abstraction.
You have experience optimising communication in a client-server system, tracking down unexpected bottlenecks and identifying solutions.
How we work is as important as what we work on. Our values include respect, growth, innovation, boldness, fearlessness, resilience, benevolence, authenticity, trustworthiness, being curious, teamwork and fun.
Keep Calm and waka waka...