Ubisoft is looking for a Tools Programmer Assistant to support the development of project editing tools. You will assist the lead programmer in enhancing and maintaining the systems and tools used across the project.
What You'll Do
- Support the development of project editing tools under the guidance of the lead programmer.
- Understand, document, and suggest improvements for project tools and systems.
- Write clear, structured code while meeting performance, maintenance, and compatibility requirements.
- Thoroughly test developed features to ensure an optimal user experience.
- Collaborate with all departments (game designers, artists, programmers, etc.) to ensure tool constraints are well integrated into the project's various features.
What We're Looking For
- Education in computer science, ideally with a focus on video games.
- Proficiency in C++.
- Comfort working in English.
- Rigorous, autonomous, and collaborative team player.
- Strong proactiveness and creativity.
Nice to Have
- Experience with a game engine like Unity 3D or Unreal Engine.
- Experience with a scripting language.
- Affinity for video game modding.
Technical Stack
- C++
Team & Environment
You will work directly under the lead programmer, assisting them in their responsibilities.
Ubisoft is an equal opportunity employer.






