Software Engineer C++ OpenGL H/F - Clermont-Ferrand, France

Graphics Engine & 3D Tools ( C++ GPU OpenGL Qt )

  • 3D
  • Algorithm
  • C++
  • GPU
  • Qt
  • Rendering
Rémunération annuelle
Type de contrat
Clermont-Ferrand, France


Votre mission

As a Software Engineer you join the Core Technology Team, you will develop new rendering algorithms (procedural noises, 2D filters and effects), port and optimize the current engine implementation on new hardware targets (new GPUs, modern graphics APIs, new CPU SIMD instruction sets), and improve the core mechanism (graph traversal, mutithreading, caching, memory allocation, etc.).

Main missions :

  • Developing new features, optimizing and porting on new hardware the texture rendering engines used (GPU and CPU on personal computers, gaming consoles and mobile hardware)
  • Adding new features and optimizing in the realtime 3D viewports in our applications
  • Adding new features and optimizing the realtime 3D painting and material compositing algorithms
  • Optimizing the more computationally intensive algorithms used in our products

Vous vous appuierez sur :

1 Good C/C++ Skills. Experience with GPU APIs (DirectX,OpenGL, and equivalent APIs on console) and shader programming.

2 Experience with high performance programming (SIMD, multi-threading, data oriented design) and low level optimization.

3 Strong skills in algorithmics and maths applied to computer graphics.

Vos compétences

  • Algorithms
  • GPU
  • OpenGL
  • Qt
  • C++
  • C