Signup or Login to proceed

Please Signup or Login to continue and unlock all the features of AiDOOS.


login with

Join AiDOOS: Empower Your Micro-Company Today!


Landing Image
  • Form micro-companies around niche technologies
  • Pick and deliver work with complete autonomy
  • cale up your team to take on bigger projects
Geospatial Game Engine Developer
Budget: $TBD

Technologies: C++, Geospatial Data, Godot Engine, Lighting Calculations, Linear Algebra, Opengl, Real-time Rendering, Shader Programming, Trigonometry, Vulkan

Job descriptionImagine creating real-time strategy games you can play in a detailed digital twin of the real world. At Battle Road, that’s what we’re all about! We’re looking for an engineering expert to help us solve low-level rendering challenges that bring geospatial data (like Google Earth) to life in innovative ways. Our AtomEngine platform is a new generation of game engine purpose built for simulating millions of entities in persistent, comprehensive, planet-scale sandboxes. Come join our small, expert team of technologists, game developers, and innovators as we shape the future!WHAT YOU'LL DOYour focus will be on rendering optimizations in the Godot Engine. You’ll work with the Godot C++ engine-level code to run multi-threaded task processing, asset streaming/loading, serialization, deserialization, and rendering operations for a variety of data formats including gltf and vector tiles. Additionally, you’ll prepare data to be readily available for gameplay-related use cases. Many of these innovations will be shared back to the open-source community to advance the state of the art.In addition to expertise in real-time rendering, the ideal candidate will have experience working with geospatial data used in digital mapping applications. Prior experience with or a demonstrated interest in the Godot Engine is a big plus!WHAT YOU'LL BRING2+ years’ experience developing for and/or customizing 3D rendering pipelines in real-time rendering engines.A strong track record of developing professionally in C++.Experience working with the data used for rendering in code.Understanding of graphics APIs for desktop, e.g. OpenGL and Vulkan.Strong math skills including the use of trigonometry and linear algebra to deal with graphics calculations and geographic coordinates.BONUS QUALIFICATIONSExperience developing with Godot Engine.Shader programming experience.Experience with techniques such as lighting calculations, normal mapping, understanding of concepts like world space, object space, tangent space.ADDITIONAL INFORMATIONBattle Road is a remote-first global team that spans 3 countries. The ability to speak and write the English is a plus!Compensation negotiable - dependent upon prior experience#LI-CL1