FAQs
What is the primary responsibility of the Tools Programmer at Ubisoft Paris?
The primary responsibility of the Tools Programmer is to design and develop the tools used by the production team, specifically focusing on improving the user interface and optimizing the workflow for cinematic development on the Snowdrop engine.
What programming languages are required for this position?
A significant experience in programming applications using C++ is required for this position.
Is experience with graphical APIs important for this role?
Yes, experience with a graphical API such as OpenGL or DirectX is required.
What qualifications are necessary for applicants?
Applicants should have a significant experience in C++ programming, knowledge of software architecture, experience with graphical APIs, familiarity with collaborative software processes (like P4/git), and should possess strong autonomy, proactivity, and interpersonal skills.
What opportunities for career development are provided after one year?
After one year, employees can expect established career development plans, clear objectives for progression and annual salary reviews, as well as opportunities to join or create clubs within the company.
What benefits come with joining Ubisoft Paris?
Benefits include flexible working hours, 20 days of remote work per year from an EU country, access to an internal e-learning platform, a game library, and preferential rates on various activities through the company’s social committee.
What is the team size and diversity at Ubisoft Paris?
Ubisoft Paris has a team of 750 talents from 35 different nationalities.
What types of projects will the Tools Programmer be involved in?
The Tools Programmer will work on projects related to the development of tools for cinematic evolution on the Snowdrop engine, supporting titles such as Mario + Rabbids, Star Wars Outlaws, and Avatar: Frontiers of Pandora.
What kind of working culture can be expected at Ubisoft Paris?
Ubisoft Paris promotes a culture of creativity, diversity, and collaboration, encouraging employees to push the boundaries of gaming experiences.
Is knowledge of English important for this role?
Yes, a good level of English is important to communicate effectively in an international context.