Senior Rendering Programmer
BeamNG GmbH
Role Description
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.
Qualifications
- 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.
Requirements
- 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)
Company Description
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.
$153.2k - $234.1k
Job DescriptionRole OverviewAs a Senior Software Engineer on the Rendering Infrastructure team, you will build the systems that turn a GPU-accelerated, physically-based sensor simulator into a production platform — one that runs reproducibly, at cluster scale, and against...SeniorFull timeLocal areaRemote workWork from homeRelocationRelocation packageFlexible hours$153.2k - $234.1k
Role Description As a Senior Software Engineer on the Rendering Infrastructure team, you will build the systems that turn a GPU-accelerated, physically-based sensor simulator into a production platform — one that runs reproducibly, at cluster scale, and against production...SeniorFull timeFlexible hours- thatgamecompany is seeking a Senior Graphics Engineer to join our engine team. You’ll develop high-performance C++ systems for a proprietary engine, focusing on real-time rendering, scalability and cross-device performance. You will design and maintain rendering features...SeniorRemote job
$172k - $258.1k
...name synonymous with entertainment excellence and creativity.Senior Graphics Programmer, Mobile (iOS/Android)PlayStation Studios / San Diego... ...capabilities.You will focus on writing and optimizing our mobile rendering engine, debugging graphics and performance issues,...SeniorRemote workFlexible hours- ...Netflix in Honolulu, USA, seeks a Senior Graphics Engineer to drive rendering optimization for a stylized game across mobile and compute devices. You will lead GPU/CPU performance work, collaborate with art and engineering teams, and push visual quality while preserving...SeniorRemote workWorldwide
- ...take our work personally, we do it with empathy and we're committed to making a difference.Parexel is currently seeking a Senior Statistical Programmer to join us in either Georgia, Serbia, Poland or Hungary, dedicated to a single sponsor.Picture Yourself At Parexel:The...SeniorRemote workWork from homeWork visaFlexible hours
$135k
...with professional development opportunities.Position SummaryA Senior Statistical Programming is an expert in the management, technical... ...experience is required.5+ years of experience as a statistical programmer in the pharmaceutical industry is preferred.Knowledge, Skills,...SeniorFull timeTemporary workWork at officeRemote workMonday to FridayFlexible hours- ...Senior Progress Programmer Remote (U.S.-based) - Colorado Springs, CO Engagement Type: Contract Job Overview We are seeking an experienced Senior Progress Programmer to support an active Infor CloudSuite Distribution (CSD) engagement. In this role, you will...SeniorContract workRemote work
- A consulting firm is seeking a Senior Technical Consultant (Syteline Developer) to provide expert development and customization services for SyteLine ERP. The role requires over 15 years of relevant experience, particularly in connecting SyteLine ERP with cloud platforms...SeniorRemote work
- ...Seismic Squirrel is seeking a Senior Videogame Tester for a remote role focused on narrative and turn-based RPGs. You will test our projects across PC and consoles, ensuring quality and stability while coordinating with a small, cross-functional team during our Pacific...SeniorFull timeContract workRemote work
- Role Description We are looking for a Senior Graphics Programmer with an obsessive focus on performance and visual fidelity to push Unreal Engine... .... ~Profiling GPU performance and resolving severe rendering bottlenecks related to draw calls, level of detail (LOD) transitions...SeniorFull timeTemporary work
- ...Senior CMM ProgrammerThe Senior CMM Programmer is responsible for leading the development, optimization, and validation of complex CMM programs for precision measurement of intricate geometries. This role serves as a technical authority in metrology, driving best practices...Senior
- ...team has decades of experience in AAA video game development building and leading large projects. We are looking for a Senior Engine Programmer to work with us on exciting initiatives with major industry partners. Unlike traditional studios, we offer a unique way to...SeniorFull timeContract workRemote workWorldwideFlexible hours
- ...pharmaceutical clients, with the support of Cytel right behind you, you'll be at the heart of our client's innovation. As a Senior Statistical Programmer you will be dedicated to one of our global pharmaceutical clients; a company that is driving the next generation of...SeniorRemote workFlexible hours
- ...Senior Programmer The Senior Programmer supports the VA Specialty Care Program Office by designing, developing, implementing, maintaining, and enhancing enterprise applications, financial management solutions, workflow automation capabilities, and business systems....SeniorWork at officeRemote workShift work
$118.27k - $160.01k
...of a transformation? Join us at Brooks Automation and be a part of a dynamic organization that is shaping the future of technology.Senior FPGA ProgrammerJob DescriptionSenior FPGA Engineer - Real-Time Control, Vision & Distributed SystemsPosition SummaryWe are seeking...SeniorFull timeWork at officeRemote workWorldwideFlexible hours$85k - $95k
...Senior ProgrammerSharetec is looking for a Senior Programmer to join our team! At Sharetec, we believe in a people-first business. Our mission is to make millions of people's lives easier by developing innovative core banking and lending software solutions for credit...SeniorFull timeWork experience placementRemote work- ...Wissenschaftliche:r Mitarbeiter:in - Quantenalgorithmen für die Wirkstoffforschung (w/m/d) Mathematiker*in / Bioinformatiker*in (m/w/d) Senior Statistiker*in klinische Studien Facharzt für Endokrinologie als Clinical scientist (m/w/d) Münster, North Rhine-Westphalia,...SeniorRemote work
- Role Description ~Providing support to the Epidemiology team by preparing Real World data, advising on data analytic strategies, and supporting stakeholders in various epidemiology analytic activities. ~Programming and conducting statistical analysis under the direction...Senior
- ...ClinChoice is a global full-service CRO seeking a Senior Statistical Programmer Consultant to join one of our client teams. In this client-facing role, you will lead and support programming activities, applying CDISC standards and regulatory knowledge to deliver high-quality...SeniorRemote work
- A leading IT solutions provider is seeking a Senior Applications Programmer. This remote position requires strong expertise in COBOL, JCL, and FOCUS development on IBM mainframe systems. Responsibilities include complex coding, debugging, and enhancing AC pay systems....SeniorRemote work
- An independent evaluation consulting company is seeking a Survey Programmer or Senior Survey Programmer to manage surveys utilizing Forsta Plus. This role involves programming, testing, and quality assurance for surveys on critical public health topics, offering remote...SeniorFull timePart timeRemote work
$135k
...with professional development opportunities. Position Summary A Senior Statistical Programming is an expert in the management,... ...experience is required. 5+ years of experience as a statistical programmer in the pharmaceutical industry is preferred. Knowledge, Skills,...SeniorTemporary workWork at officeRemote workMonday to FridayFlexible hours$40 - $50 per hour
...Job Description Job Description We are a rapidly growing aerospace manufacturer The CMM Programmer is the subject matter expert for dimensional metrology, responsible for developing advanced PC-DMIS inspection programs for high-precision, complex parts. Create...SeniorHourly payPermanent employmentLive in- Role Description We are seeking a Senior Statistical Programmer to join our team in a remote capacity. As a Senior Statistical Programmer, you will provide technical expertise to support clinical trial analysis and reporting activities while serving as a key contributor...SeniorFull timeWork experience placementRemote work
- ...Parexel is seeking a Senior Real-World Evidence, RWE Programmer Join a high-impact team as a remote Sr. Real-World Evidence Programmer , supporting innovative work. You can work remotely out of Canada or the Continental United States . If you are passionate...SeniorRemote workFlexible hours
- Role Description The Senior Statistical Programmer supports the analysis and reporting of complex clinical data across clinical trials, real-world evidence (RWE), and observational studies for medical devices by generating the tables, listings, and figures (TLFs) that summarize...SeniorFull timeTemporary work
$25k
...latest spec and look for every opportunity to use new features. You're familiar with at least one modern framework and client side rendering technique. We use TypeScript, React, and Next.js to create our user interfaces, although specific knowledge of those is not a...SeniorWork at officeLocal areaWork from homeHome office$184k - $287.5k
...vehicles, and edge-to-cloud real-time streaming.We are seeking a Senior Software Engineer to join a team of skilled and motivated... ...under constrained networksExperience writing or analyzing graphics rendering applications or sophisticated AI-based graphics generation, such...SeniorFull timeRemote workWorldwide- ...: Job Summary: Aptive Resources is seeking a skilled Senior Programmer to join our team and support the Specialty Care Program Office (SCPO) within the Department of Veterans Affairs (VA). The Senior Programmer will be responsible for developing, implementing, enhancing...SeniorFor contractorsWork at office
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Rendering Programmer. Be the first to apply!


