Apply at Novaquark

Senior R&D Engineer Procedural generation

R&D - Novaquark - Paris, France


Novaquark is looking for a R&D engineer specialized in procedural generation who enjoys a collaborative and creative work environment and is looking to push the boundaries of real time procedural generation.

You will research, develop, implement, and optimize high-end algorithms to render a whole universe.

This position works closely the other R&D engineers (procedural generation, voxel, engine, and server) as well as artists and gameplay programmers.

Responsabilites :

  • Modeling landscape using mathematical functions, including shape, materials placement, assets placement (rocks, vegetation), planets placement.
  • Handle multi-scale generation from space to ground level.
  • Design and optimize algorithms for efficient real time rendering.
  • Good communication skills, ability to clearly share complex technical information with programmers, and Art team.

Requirements :

  • 5-year degree required (or equivalent experience in relevant field)
  • At least 5 years of experience including 3 years in procedural generation.
  • Strong C/C++ programming skills, OO design skills and 3D math background.
  • Experience developing within a large existing codebase, collaborating or working independently within a large team.
  • Familiarity with optimization and multi-threading techniques.
  • Excellent level in mathematics.
  • Excellent level in algorithmic.

Personnal informations


Social Medias