
51 - 200 employees
Founded 2013
đ Automotive
đŽ Gaming
đ Transport
Automotive ⢠Gaming ⢠Transport
BeamNG GmbH is an international independent development studio known for its state-of-the-art, real-time, soft-body physics engine designed for entertainment, research, and commercial applications. Since its founding in 2012, BeamNG has focused on real-time simulation of vehicle dynamics and damage, making their physics engine widely available for various uses, including in video games and simulations. With a multicultural team of over 70 members, the company emphasizes personal and professional growth and remote work opportunities. The BeamNG engine is particularly noted for its applications in ADAS, autonomous driving, and driver training.
đ August 11
đ Germany, United Kingdom, +3 more countries â Remote
â° Full Time
đ Senior
đĽ Software Engineer
đť Ghost score 24%
Improve your chances of getting an interview by checking your resume score before you apply.

51 - 200 employees
Founded 2013
đ Automotive
đŽ Gaming
đ Transport
Automotive ⢠Gaming ⢠Transport
BeamNG GmbH is an international independent development studio known for its state-of-the-art, real-time, soft-body physics engine designed for entertainment, research, and commercial applications. Since its founding in 2012, BeamNG has focused on real-time simulation of vehicle dynamics and damage, making their physics engine widely available for various uses, including in video games and simulations. With a multicultural team of over 70 members, the company emphasizes personal and professional growth and remote work opportunities. The BeamNG engine is particularly noted for its applications in ADAS, autonomous driving, and driver training.
⢠Improve the internals of BeamNG's proprietary C++ game engine and renderer. ⢠Work across DirectX 11, DirectX 12, Vulkan, and console graphics APIs to maintain consistent, correct, and performant features across supported platforms. ⢠Implement and improve rendering features end to end. ⢠Optimize GPU and CPU frame time and memory usage. ⢠Write simple, maintainable code for long-term sustainability. ⢠Independently learn new areas of the codebase as required. ⢠Apply linear algebra, vector, and geometric principles. ⢠Investigate and resolve GPU vendor-, driver-, and hardware-specific issues. ⢠Assist with build scripts, library integrations, and continuous integration. ⢠Participate in internal chat conversations affecting engine and renderer development. ⢠Own assigned projects with minimal oversight. ⢠Collaborate with artists and technical artists to implement real-time visual goals. ⢠Assist and guide developers and occasionally conduct minor code reviews.
⢠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 a custom engine or renderer as a personal or hobby project. ⢠Nice to have: experience supporting multiple graphics backends through a shared abstraction layer. ⢠Nice to have: console development experience. ⢠Nice to have: familiarity with shader compilation toolchains and cross-compilation, such as DXC and SPIR-V, as well as shader permutation systems. ⢠Nice to have: willingness to provide programming mentorship and conduct code reviews. ⢠Nice to have: proficiency in Linux programming and scripting. ⢠Nice to have: knowledge of CI, troubleshooting build issues, and integrating new libraries and platforms. ⢠Nice to have: VR rendering experience.
⢠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)
Apply Nowđ August 8
SAP ABAP developer expanding DATAGROUPâs enterprise IT solutions. Implementing customer-specific SAP, cloud, and S/4HANA solutions remotely across Germany.
đŁď¸đŠđŞ German Required
đ August 7
Teamlead .NET software development at SYZYGY Techsolutions, an enterprise IT specialist. Leading developers, owning architecture, and delivering tailored web solutions for major corporate clients.
đŁď¸đŠđŞ German Required
đ August 5
D365 CRM Developer developing Microsoft Dynamics 365 solutions for WBS GRUPPEâs digital education platform. Building plugins, integrations, and Power Platform features with Azure DevOps ALM.
đŁď¸đŠđŞ German Required
đ August 5
Marketing Developer building 3D playable and video ads for Goodgame Studiosâ mobile strategy games. Creating Unity minigames and HTML5 ad units for major advertising networks.
đ July 30
Senior Developer in SAP for Utilities assisting energy providers in digital transformation. Responsibilities include architecture conception, IT solution implementation, and development primarily in SAP ABAP.
đŁď¸đŠđŞ German Required