2,070,377open jobs
126,331companies
241,308added this week
Browse all
Salary
≈ $54k – $152k per year (Estimated)
Location
Remote (India, Germany, United Kingdom, Poland, Romania)
Seniority
Senior
Employment
Full-Time

Confirmed on the employer's own hiring board on Nov 3, 2026. First seen by Alion on Aug 26, 2026. BeamNG scores B on the Alion truth index.

Overview
Company
Impact
Profile match
BeamNG is an independent games studio that develops a dynamic soft-body physics vehicle simulator. It has a team of more than 70 employees of 26 nationalities and hires rendering programmers, marketing and communications specialists and engineering interns. The company is headquartered in Bremen, Germany.

Role description

BeamNG is an independent game & software development studio, established in 2013 in Bremen, Germany. We are an international, remote-first team of almost 90 people. Our development focuses on state-of-the-art soft-body physics vehicle simulation, currently available as an early access videogame - BeamNG.drive, and as a stand-alone research platform - BeamNG.tech

To support our ongoing and future development plans, we are looking for an experienced Rendering Programmer with strong C++ expertise and a solid background in real-time rendering. This person should be comfortable working independently within a proprietary engine environment and capable of taking ownership of complex, long-term development projects from concept through to completion.

Technical Responsibilities:

  • Immerse yourself in our proprietary C++ game engine and renderer, improving its internals in ways that are typically out of reach when using common engines.
  • Work across our graphics backends, including DirectX 11, DirectX 12, Vulkan, and console APIs, ensuring features remain consistent, correct, and performant on every platform we support.
  • 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, as required for each task.
  • Apply knowledge of linear algebra, vectors, and geometric principles.
  • Investigate and resolve GPU vendor-, driver-, and hardware-specific issues reported across a wide range of player hardware.
  • Assist with build scripts, library integrations, and continuous integration.

Non-Technical Responsibilities:

  • Be active and participate in internal chat conversations, keeping track of those that may affect engine and renderer development.
  • Take full ownership of the advancement of your assigned projects with minimal oversight.
  • Work closely with artists and technical artists to turn visual goals into something that runs in real time.
  • Assist and guide other developers in the right direction, occasionally doing minor code reviews.

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, with at least 5 years of experience.
  • Experience with fundamental multithreading primitives and parallel command recording.
  • Hands-on experience with at least one modern graphics API, such as DirectX 12, Vulkan, or a console equivalent, as well as shader authoring in HLSL or GLSL, including compute shaders.
  • Strong understanding of the real-time rendering pipeline and GPU hardware, including rasterization, lighting and shadowing, materials, post-processing, synchronization, and resource lifetimes.
  • Comprehensive understanding of memory management and optimization strategies for both CPU and GPU.
  • Strong mathematical knowledge required for real-time rendering, including linear algebra, vectors and matrices, coordinate spaces, geometry, and color spaces.
  • Knowledge of GPU and CPU performance profiling and debugging tools, such as RenderDoc, PIX, Nsight, or vendor profilers.
  • Proven ability to take ownership of projects and drive initiatives to successful completion.
  • Excellent written and spoken English communication skills; additional languages are a plus

Nice to have

  • Experience developing your own custom engine or renderer as a personal or hobby project.
  • Experience supporting multiple graphics backends through a shared abstraction layer.
  • Console development experience.
  • Familiarity with shader compilation toolchains and cross-compilation, such as DXC and SPIR-V, as well as shader permutation systems.
  • 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 (training budget, participation in seminars/conferences, etc)
  • Personal development program (feedback, leadership, conflict engagement, etc)
  • Parental leave
  • Employee assistance program
  • Relocation assistance (if applicable)

Our recruitment process

Our recruitment process starts with an introductory call with our HR team, continues with a technical interview with Lead Game Engine Programmer and the Lead Rendering Programmer, and finally a stakeholder interview

About us

Our journey began in 2013 and we've continued to expand as an independent studio since then. We are a team of over 90 employees of 26 nationalities with a headquarters in Bremen, Germany, and we are always on the lookout for expert talent to join us!

We consider our employees to be our most valuable assets, and all of them play a vital role in helping us establish and nurture the company's culture and values. We are a guild of innovators, artists, engineers, and designers, who appreciate and embrace the diversity of our perspectives and know-how to apply them to grow together as a community and foster a healthy work environment.

Together, we are building a safe and inclusive atmosphere, with transparent processes to amplify individuality, empathy, respect, creativity, and continuous learning for all employees. Regardless of your identity or background, we would be happy to welcome your application if you feel inspired and want to become a part of our team! Skip writing lengthy cover letters and tell us more about your passion for gaming and why specifically BeamNG. Do not be discouraged if you don’t meet all the criteria for a specific role, feel free to submit an unsolicited application.

To minimize bias throughout the hiring process, please submit your application in English.

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
2,070,377 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Games
Similar stack
Same company
Bremen
Remote (EAEU) · Saint Petersburg
Game Dev
Unreal Engine
Apply
$100k – $125k per year · Remote (United States) · 3+ years exp · New York
Python
PowerShell
Groovy
AI/ML
Claude Code
DevOps
Terraform
GCP
Azure DevOps
CloudFormation
Azure
CI/CD
Jenkins
Git
AWS
TeamCity
Bicep
Game Dev
Unity
Apply
Remote (Ukraine) · Full-Time · 3+ years exp · Lviv
Python
C#
C++
Lua
Objective-C
C++
Qt
Game Dev
Unity
Apply
C++ Game Developer 1 day ago
Remote (Ukraine) · Full-Time · 3+ years exp · Lviv
Python
TypeScript
C++
Lua
Game Dev
Unity
Unreal Engine
Apply
Remote (EAEU) · 4+ years exp · Moscow
Apply
Remote (India) · 5+ years exp · Bengaluru
C
C++
C
Embedded C
DevOps
CI/CD
Git
Linux
Management
Jira
Apply
≈ $20k – $51k per year (Estimated) · Remote (EAEU) · Full-Time · 2+ years exp · Moscow
SQL
C#
C#
ASP.NET Core
Entity Framework Core
Dapper
xUnit
Databases
PostgreSQL
Redis
ClickHouse
DevOps
CI/CD
Jenkins
Git
GitLab
Linux
Apply
≈ $15k – $34k per year (Estimated) · Remote (India) · 3+ years exp · Bengaluru
C
C++
MATLAB
C
Embedded C
MATLAB
Simulink
DevOps
RTOS
Git
Apply
Remote (likely United States) · Full-Time · 5+ years exp
Python
C++
Julia
MATLAB
Julia
SciML
JuliaHub
AI/ML
AI Agents
Machine Learning
Apply
$260k – $400k per year · Remote (likely United States) · Full-Time
AI/ML
AI Agents
Agentic Workflows
DevOps
CI/CD
QA
Selenium
Cypress
Playwright
Pytest
Apply
≈ $28k – $68k per year (Estimated) · Remote (Germany, France, United Kingdom, Sweden, Singapore) · Internship
Apply
≈ $57k – $108k per year (Estimated) · Remote (Germany, Italy, Romania) · Full-Time
Python
Lua
Design
Figma
DaVinci Resolve
Apply
Remote (United Kingdom, Czech Republic, Italy, Poland, Spain) · Internship
Design
Blender
Apply
≈ $30k – $65k per year (Estimated) · Remote (Germany) · Bremen
Apply
In office · Full-Time · Bremen
Apply
In office · Full-Time · Hamburg · Bremen · Hanover
Apply
In office · Bremen
Apply
In office · Full-Time · Bachelor's Degree · Bremen
Apply
≈ $50k – $103k per year (Estimated) · In office · Full-Time · Bremen
Apply
See all jobs
This is one of many
2,070,377 more open roles from verified company boards, updated every day.