Skip to content
Updated How AI-exposed are the skills employers are hiring for? See the data →

From the employer's careers site First seen 28 Oct 2026

Senior Rendering Programmer (Remote/Onsite)

BeamNG GmbH Bremen, Bremen Remote senior full-time

The employer hasn't listed a salary.

Apply on BeamNG GmbH

Description

BeamNG is seeking an experienced Senior Rendering Programmer with strong C++ expertise and a solid background in real-time rendering to support their ongoing and future development plans.

Responsibilities:

  • Improve the proprietary C++ game engine and renderer
  • Work across graphics backends, including DirectX 11, DirectX 12, Vulkan, and console APIs
  • Implement and improve rendering features end-to-end
  • Optimize GPU and CPU frame time and memory usage
  • Write simple, maintainable code designed for long-term sustainability
  • Quickly learn new areas of the codebase independently
  • Apply knowledge of linear algebra, vectors, and geometric principles
  • Investigate and resolve GPU vendor-, driver-, and hardware-specific issues
  • Assist with build scripts, library integrations, and continuous integration

Non-Technical Responsibilities:

  • Participate in internal chat conversations
  • Take full ownership of assigned projects with minimal oversight
  • Work closely with artists and technical artists
  • Assist and guide other developers

Requirements:

  • Proven track record of creating or modifying rendering code in a custom or proprietary engine
  • Solid foundation in C++ programming and real-time rendering
  • Experience with fundamental multithreading primitives and parallel command recording
  • Hands-on experience with modern graphics APIs
  • Strong understanding of the real-time rendering pipeline and GPU hardware
  • Comprehensive understanding of memory management and optimization strategies
  • Strong mathematical knowledge
  • Knowledge of GPU and CPU performance profiling and debugging tools
  • Proven ability to take ownership of projects and drive initiatives to successful completion
  • Excellent written and spoken English communication skills

Nice to have:

  • Experience developing custom engine or renderer as a personal project
  • Experience supporting multiple graphics backends
  • Console development experience
  • Familiarity with shader compilation toolchains and cross-compilation
  • Willingness to provide programming mentorship and conduct code reviews
  • Proficiency in Linux programming and scripting
  • Knowledge of CI, troubleshooting build issues, and integrating new libraries and platforms
  • VR rendering experience

Benefits:

  • Flexible working hours
  • Language courses
  • Talent development program
  • Personal development program
  • Parental leave
  • Employee assistance program
  • Relocation assistance

Skills

Required

  • C++
  • real-time rendering
  • DirectX
  • Vulkan
  • console APIs
  • linear algebra
  • vectors
  • geometric principles
  • multithreading
  • parallel command recording
  • GPU hardware
  • memory management
  • optimization strategies
  • mathematical knowledge
  • performance profiling
  • debugging tools

Nice to have

  • custom engine development
  • multiple graphics backends
  • console development
  • shader compilation toolchains
  • cross-compilation
  • programming mentorship
  • code reviews
  • Linux programming
  • CI
  • troubleshooting build issues
  • integrating new libraries and platforms
  • VR rendering

Ready to apply?

You apply with the employer directly. Their original posting is here: https://jobs.workable.com/view/44qc1cPCtuYN8L9qgssk4T/senior-rendering-programmer-(remote%2Fonsite)-in-bremen-at-beamng-gmbh

Apply on BeamNG GmbH