← Back to list
Job

C++ Software Developer (3D) - Remote Contractor

Software Engineer • Remote • Full-time • Germany Stuttgart, Germany

A 3D C++ Software Developer is sought to push the boundaries of real-time 3D graphics through low-level rendering and performance optimization.

Stack

Responsibilities

  • ▹Architect robust and efficient solutions on the low-level rendering side
  • ▹Optimize system-level performance
  • ▹Write complex real-time shaders
  • ▹Design and develop best-in-class plugins

Requirements

  • ▹Ability to write clean, well-structured, multi-threaded C++ code
  • ▹Expertise in error handling, debugging tools, and defensive programming
  • ▹Experience with real-time rendering, lighting, or shading techniques
  • ▹Proficiency writing and optimizing material shaders with HLSL, GLSL, or Metal
  • ▹Experience with OpenGL and at least one modern graphics API such as Vulkan or Metal
  • ▹Proven experience working on a 3D engine or developing native-feel integrations
  • ▹Knowledge of GPU architecture, programming, and/or parallel computing techniques
  • ▹Interest in emerging web technologies like WebGPU and WebAssembly, or compiler construction

About the company

Abstract is a group of companies focused on developing bleeding-edge 3D technology.

Similar jobs