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 solid 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 go
📌 Senior Rendering Programmer (India)
🏢 BeamNG
📍 India