Senior C++ Engineer at Next Ventures
Berlin, Berlin, Germany -
Full Time


Start Date

Immediate

Expiry Date

06 Dec, 26

Salary

0.0

Posted On

07 Sep, 26

Experience

0 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

Yes

Skills

Industry

Information Technology & Services

Description

About the RoleWe are looking for an experienced C++ Rendering / Graphics Engineer to join our software development team.

You will work on high-performance 3D graphics and rendering technology, developing and optimising real-time rendering systems using modern C++ and graphics APIs such as Vulkan and OpenGL.

This position is ideal for an engineer with strong low-level programming skills who enjoys working close to the GPU, solving performance challenges and developing sophisticated rendering technology.

  • Your ResponsibilitiesDesign, develop and optimise real-time rendering systems in C++
  • Develop graphics functionality using Vulkan and/or OpenGL
  • Work across different areas of the rendering pipeline, from CPU-side rendering architecture to GPU execution
  • Develop and optimise GPU shaders using GLSL
  • Implement modern rendering techniques including lighting, shadows, post-processing and physically based rendering
  • Analyse and improve CPU and GPU performance
  • Optimise rendering pipelines for frame time, memory usage and throughput
  • Develop solutions for handling complex and high-poly 3D scenes
  • Work with techniques such as LOD, instancing, culling and indirect rendering
  • Debug rendering and GPU performance issues using specialist graphics tools
  • Contribute to the architecture and continued development of the rendering engine
  • Collaborate closely with other C++ and graphics engineers


  • Your ProfileSeveral years of professional experience with C++17 / C++20
  • Strong background in 3D graphics and real-time rendering
  • Hands-on experience with Vulkan and/or OpenGL
  • Strong understanding of GPU rendering pipelines
  • Experience with GLSL and shader programming
  • Knowledge of PBR, lighting, post-processing, mesh rendering and GPU compute
  • Experience with CPU/GPU performance optimisation
  • Familiarity with profiling tools such as RenderDoc or NVIDIA Nsight
  • Experience with Git and CMake
  • Fluent English speaking

How To Apply:

Incase you would like to apply to this job directly from the source, please click here

Responsibilities
Loading...