Engine Developer - Real Serious Games

Job Position: 

Real Serious Games is world leading in creating interactive, useful, accurate virtual worlds, enabling anyone to activate a new level of understanding. We do this by creating interactive virtual worlds, forensic animations, custom interactive software solutions, serious games and virtual reality experiences on PC and mobile devices.

We are a small, fast-moving company and you will be working on our technology infrastructure. We aim to build high quality products and deliver code that we can be proud of. The role will provide challenging problems to solve and give opportunity to grow and learn. You will be a vital and productive member of our development team and also work closely with artists and engineers.

You will be enthusiastic, friendly and adaptable. You must be a dedicated programmer, self-motivated and committed to developing code that is simple, maintainable and well-tested. You should be prepared to learn on the job at a fast pace.

Good communication skills are essential, as is 5 years' professional experience. Demos and examples of work are highly regarded. You must be willing to learn other languages and technologies as we evolve.

Essential Experience

C++ or C#
Experience with multiple core system tasks such as graphics, tools, audio/video, networking, memory handling, script compilers, input/output etc
Experience writing code that balances performance and maintainability
Excellent maths skills
Comfortable working in cross-discipline teams
Ability to write clear, maintainable, portable code
Open world streaming system development
Asset workflow/pipeline development and engine tools
Online content delivery
Interface with cloud based systems
Data management
Optimisation and performance
Systems integration
Input devices

Bachelor's degree in Computer Science/Software Development/similar or equivalent demonstrable industry experience
Desired Experience

Good all-around knowledge of computer game technology
Experience designing and implementing user interfaces and tools
Mobile app development
Web application development
Cloud servers
Simulation development
Other Requirements

Take direction from Lead Developer and work closely with the content development and engineering team leaders to understand requirements
Be self-motivated, and possess the ability to quickly learn and adapt to new processes on diverse projects
Creative problem solving skills
Understanding of 3D modelling processes
Work efficiently within a team and independently while delivering tasks on time
We are looking for a person with the right experience and skills who will work well with our team. If you would like to be considered, please send us a specific cover letter outlining relevant experience, resume and complete the screening questionnaire.

Only successful applicants will be contacted.

Please apply via our seek link here: