Senior Generalist C++ Programmer (Closed)
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.
Position no longer open.
We are currently not taking any new applications.