We are looking for a highly passionate individual to strengthen our real-time engine team working on the EEVEE render engine. This position works with the current team behind EEVEE render engine and 3D viewport in general.

The current render team consists of 1 principal developer and 2 senior developers.

Responsibilities

  • Develop and maintain Blender’s real-time render engine EEVEE.
  • Work with the team to implement new engine features.
  • Implement new rendering algorithms (PBR and NPR).
  • Ensure EEVEE works well and correctly on a wide variety of GPUs within Blender’s hardware support policy.
  • Facilitate and review community contributions.

Requirements

  • C++ proficiency.
  • Strong understanding of PBR rendering pipeline and algorithms.
  • Understanding of GPU rendering pipeline.
  • Ability to read and translate rendering algorithms whitepapers.
  • Good eye for a clear UI and UX.
  • Fluent written and spoken English.
  • Open-minded and willing to iterate on a feature, based on feedback.
  • Work in a team environment.

Nice to haves

  • Experience working with open-source projects.
  • Relocation to Amsterdam to join the team in the Blender HQ – we will consider people wanting to work remotely, as well.
  • Drive to expand the area of interest and influence.
  • Social, easy to communicate with, friendly, empathetic.

What we offer

  • An international creative team of over 50 people across multiple continents.
  • 32-40 hours per week in an open, collaborative environment where ideas are welcome and encouraged.
  • An annual salary between 56k and 75k euros gross for full time (plus holiday pay), depending on experience.
  • Five weeks of vacation + holidays.
  • Budget for training or education.

How to apply

Send an email with your motivation and links to your best work to [email protected]. We look forward to hearing from you!

Note: you may also be interested in our our other job opening, for Senior Graphics Engineer. Make sure you apply to the one that fits you best!