New The Skills of Tomorrow: how AI-exposed is every skill in 2026? See the data →

Senior Rendering Programmer (Remote/Onsite)

BeamNG
Apply →
remote senior full-time

First indexed 12 Aug 2026

Description

BeamNG is seeking an experienced Senior Rendering Programmer with strong C++ expertise and a solid background in real-time rendering. The successful candidate will work independently within a proprietary engine environment, taking ownership of complex, long-term development projects from concept to completion.

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
This listing is enriched and indexed by YubHub. To apply, use the employer's original posting: https://apply.workable.com/j/57E89D2592