Senior Generalist C++ Programmer

Posted: 12 days
Programming
Contract
Senior
The Godot Foundation is seeking experienced senior generalist C++ game engine programmers. The objective is to expand the internal team with developers capable of working in multiple specialized areas, changing focus over time as the project requirements evolve.

Ideal candidates would enjoy the challenge of exploring and learning across various domains, including:

  • Core Engine
  • Physics
  • Audio
  • Scripting
  • Asset IO
  • Editor tooling
  • And more
Initial experience in every area is not required, but enthusiasm for learning and problem solving (with support from other senior contributors if required) is highly valued.

Required skills include:

  • Extensive experience in C/C++ (up to C++17, mainly language features, extensive knowledge of the standard libraries is not a requirement as we don’t use them much).
  • Low level programming.
  • Build systems and basic Python.
  • Writing high performance code.
  • Capable of working independently, solving problems on your own as much as possible before seeking assistance.
  • Used to working with a Pull/Merge Request workflow, receiving and giving technical feedback from/to peers.
  • Ability to research the appropriate solution to complex issues, developing test cases to cover various scenarios (e.g. multiple user reports about different facets of a general problem).
Nice to have skills but not a requirement:

  • Experience contributing to FOSS projects.
  • Good understanding of linear algebra.
  • Experience in rendering.
  • Experience in physics.
  • Experience in compilers/VMs.
  • Experience with cross-platform development.
  • Understanding of low level APIs in operating systems.
This is a remote position as contractor. The Godot Foundation is based in the Netherlands.

How to apply:

Send us an email with the name of the position, your resume or portfolio.

Apply To Job

About Godot Foundation

The Godot Foundation is a Dutch non-profit organization registered as "Stichting Godot" that financially supports the Godot Project, an open source game engine. The Foundation was formed on August 23rd, 2022 to administer charitable contributions that are made to the Godot Engine.

The Godot Foundation uses charitable contributions on behalf of the Godot Project, in particular for:

  • Hiring developers to work part-time or full-time on Godot Engine, and related projects
  • Hiring artists to create high quality demo artwork under a permissive license
  • Purchasing hardware required to develop Godot and other foundation projects
  • Paying for hosting of some web services
  • Covering travel costs to some important industry events (e.g. GDC, Gamescom)
  • Producing merchandise for events (T-shirts, banners, stickers, etc.)

If you found this job listing helpful, please mention how you found it when applying. This will only help us get you and others more job listings on the site 🙏.

Related Jobs