Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Rendering Programmer

Full-time

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.

Vacancy posted 23 days ago
Similar jobs that could be interesting for youBased on the Senior Rendering Programmer in Remote vacancy
  • $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... 
    Senior
    Full time
    Local area
    Remote work
    Work from home
    Relocation
    Relocation package
    Flexible hours

    General Motors

    Sunnyvale, CA
    1 day ago
  • $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... 
    Senior
    Full time
    Flexible hours

    General Motors

    Remote
    16 days ago
  • 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... 
    Senior
    Remote job

    Thatgamecompany

    Los Angeles, CA
    19 hours ago
  • $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,... 
    Senior
    Remote work
    Flexible hours

    Sony Interactive Entertainment America

    San Diego, CA
    3 days ago
  •  ...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... 
    Senior
    Remote work
    Worldwide

    Netflix

    United States
    4 days ago
  •  ...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... 
    Senior
    Remote work
    Work from home
    Work visa
    Flexible hours

    PAREXEL

    Georgia
    19 hours ago
  • $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,... 
    Senior
    Full time
    Temporary work
    Work at office
    Remote work
    Monday to Friday
    Flexible hours

    ImmunityBio

    Dunkirk, NY
    19 hours ago
  •  ...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... 
    Senior
    Contract work
    Remote work

    RIT Solutions

    United States
    4 days ago
  • 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... 
    Senior
    Remote work

    Harris Fields Search Partners, N.A.

    United States
    4 days ago
  •  ...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... 
    Senior
    Full time
    Contract work
    Remote work

    Seismic Squirrel

    United States
    1 day ago
  • 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... 
    Senior
    Full time
    Temporary work

    Studio Wildcard

    Remote
    a month ago
  •  ...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

    Syntec Optics

    Rochester, NY
    2 days ago
  •  ...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... 
    Senior
    Full time
    Contract work
    Remote work
    Worldwide
    Flexible hours

    Bitwise Alchemy LLC

    United States
    1 day ago
  •  ...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... 
    Senior
    Remote work
    Flexible hours

    Cytel

    Little Rock, AR
    1 day ago
  •  ...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.... 
    Senior
    Work at office
    Remote work
    Shift work

    Ansible Government Solutions

    United States
    3 days ago
  • $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... 
    Senior
    Full time
    Work at office
    Remote work
    Worldwide
    Flexible hours

    Brooks Automation

    Chelmsford, MA
    1 day ago
  • $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... 
    Senior
    Full time
    Work experience placement
    Remote work

    Sharetec

    Fort Wayne, IN
    19 hours ago
  •  ...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,... 
    Senior
    Remote work

    Immatics

    United States
    4 days ago
  • 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

    Cytel

    Remote
    14 days ago
  •  ...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... 
    Senior
    Remote work

    ClinChoice

    United States
    3 days ago
  • 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.... 
    Senior
    Remote work

    Yakshna Solutions

    United States
    2 days ago
  • 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... 
    Senior
    Full time
    Part time
    Remote work

    Professional Data Analysts, Inc.

    Minneapolis, MN
    4 days ago
  • $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,... 
    Senior
    Temporary work
    Work at office
    Remote work
    Monday to Friday
    Flexible hours

    ImmunityBio, Inc.

    Dunkirk, NY
    3 days ago
  • $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... 
    Senior
    Hourly pay
    Permanent employment
    Live in

    A & R Engineering Co Inc

    Los Angeles, CA
    6 days ago
  • 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... 
    Senior
    Full time
    Work experience placement
    Remote work

    Parexel

    Remote
    13 days ago
  •  ...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... 
    Senior
    Remote work
    Flexible hours
    Remote
    a month ago
  • 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... 
    Senior
    Full time
    Temporary work

    HISTOSONICS INC

    Remote
    14 days ago
  • $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... 
    Senior
    Work at office
    Local area
    Work from home
    Home office

    SeatGeek

    New York, NY
    19 hours ago
  • $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... 
    Senior
    Full time
    Remote work
    Worldwide

    Nvidia

    Santa Clara, CA
    4 days ago
  •  ...: 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... 
    Senior
    For contractors
    Work at office

    Aptive

    Remote
    11 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Rendering Programmer. Be the first to apply!