Engine Programmer - Unannounced Project - M/F/NB
Tonic DNA
Job Summary
Ubisoft Paris, a pioneering studio, is seeking an Engine Programmer for an unannounced project. This role involves managing character and animation pipelines, providing tool support, and developing engine software components. The ideal candidate will have significant experience in real-time 3D programming, C++ proficiency, and a strong grasp of 3D mathematics. The position offers a hybrid work model, flexible hours, and opportunities for professional growth within a diverse and innovative environment.
Must Have
- Participate in managing the character and animation creation pipeline broadly.
- Provide support to character and animation teams by creating and maintaining various tools.
- Design, develop, maintain, evolve, and optimize various engine-side software components.
- Execute certain low-level developments related to optimization, memory, debugging, real-time, multi-threading, or support for different platforms.
- Proactively identify technical risks or obstacles to generate solutions to overcome them.
- Propose technology and/or architecture choices for the project.
- Conduct technological watch to stay at the forefront of advancements in the video game industry.
- Significant experience in real-time 3D programming with multi-threading.
- Advanced experience in animation systems, player or non-player character movements, physics management (characters or environment), pipelines related to character or cinematic creation.
- Proficiency in C++, strong ability to debug code, and dive into complex codebases.
- Solid understanding of 3D mathematics and 3D algorithms.
- Autonomy, rigor, dynamism, and excellent interpersonal skills.
- Proficiency in professional English.
Good to Have
- Knowledge of Unreal Engine.
- Knowledge of modern tools, production methods, and pipelines used in video game development.
- Knowledge of animation or rigging software like Motion Builder or Maya.
- Knowledge of other languages like C# or Python.
Perks & Benefits
- Flexibility in your hours and the possibility of working remotely up to two days a week, under the conditions provided by the Ubisoft charter.
- 20 days of remote work per year from a European Union country (eligibility restricted to European citizenship profiles).
- Internal e-learning platform to finally train yourself on the tools you needed so much.
- Game library where you can borrow the latest Ubisoft games, those of competitors, consoles, and board games.
- CSE (Works Council) with preferential rates on a wide range of shows, cinemas, concerts, sports halls, amusement parks, and many other good deals.
- Career and development plan established with your manager, as well as clear objectives that will allow you to progress each year (after 1 year).
- Access to clubs: choir, yoga, tennis, lightsaber (after 1 year).
- 1.5-hour lunch break to attend a class in our gym or borrow one of our bikes to ride in the Bois de Vincennes (after 1 year).
- Organized surf/yoga or ski weekends by the CSE (after 1 year).
- Become unbeatable at foosball, climbing, Just Dance, or Boomerang Fu (after 1 year).
- Internal clearance sale to complete your collection of Ubi goodies and games (after 1 year).
Job Description
Company Description
Ubisoft is a global leader in video games, with teams around the world creating original and memorable gaming experiences, from Assassin's Creed to Rainbow Six, Just Dance, and many more. We believe that diversity of perspectives advances both players and teams. If you are passionate about innovation and want to push the boundaries of entertainment, join our adventure and help us create the unknown!
A pioneering Ubisoft studio, the Paris studio was behind the publisher's first successes after its creation in 1992. Today, it leads essential franchises like Just Dance, Ghost Recon, and Mario + Rabbids Kingdom Battle. Ubisoft Paris has also built a solid reputation as a partner of choice in inter-studio collaborations such as Watch Dogs, Skull & Bones, Beyond Good & Evil 2, and Star Wars. Building on this experience, the studio continues to push creative boundaries by working on very promising, yet unannounced projects.
Bringing together 750 talents from 35 nationalities, Ubisoft Paris is today the largest studio in France and one of the most experienced in the industry. Young talents can benefit from the significant presence of senior profiles in creative, technical, or artistic professions. Everyone is driven by the same passion: to push the limits of what is possible and offer new experiences to our players.
Job Description
- Participate in managing the character and animation creation pipeline broadly.
- Provide support to character and animation teams by creating and maintaining various tools.
- Design, develop, maintain, evolve, and optimize various engine-side software components.
- Execute certain low-level developments related to optimization, memory, debugging, real-time, multi-threading, or support for different platforms.
- Proactively identify technical risks or obstacles to generate solutions to overcome them.
- Propose technology and/or architecture choices for the project.
- Conduct technological watch to stay at the forefront of advancements in the video game industry.
Qualifications
- Significant experience in real-time 3D programming with multi-threading.
- Advanced experience in one or more of the following areas: animation systems, player or non-player character movements, physics management (characters or environment), pipelines related to character or cinematic creation.
- Proficiency in C++, strong ability to debug code, and dive into complex codebases.
- Solid understanding of 3D mathematics and 3D algorithms.
- Autonomy, rigor, dynamism, and excellent interpersonal skills.
- Proficiency in professional English.
A plus:
- Knowledge of Unreal Engine.
- Knowledge of modern tools, production methods, and pipelines used in video game development.
- Knowledge of animation or rigging software like Motion Builder or Maya.
- Knowledge of other languages like C# or Python.
Additional Information
Joining us means having access from day one to:
- Flexibility in your hours and the possibility of working remotely up to two days a week, under the conditions provided by the Ubisoft charter.
- 20 days of remote work per year from a European Union country (eligibility restricted to European citizenship profiles).
- Our internal e-learning platform to finally train yourself on the tools you needed so much.
- Our game library where you can borrow the latest Ubisoft games, those of competitors, consoles, and board games.
- Our CSE and its preferential rates on a wide range of shows, cinemas, concerts, sports halls, amusement parks, and many other good deals.
And after 1 year?
- You have a career and development plan established with your manager, as well as clear objectives that will allow you to progress each year.
- You have joined one of our clubs: choir, yoga, tennis, lightsaber... Or you have created your own!
- You take advantage of your 1.5-hour lunch break to attend a class in our gym or borrow one of our bikes to ride in the Bois de Vincennes.
- You eagerly await the next surf/yoga or ski weekend organized by the CSE.
- You have become unbeatable at foosball, climbing, Just Dance, or Boomerang Fu.
- You have raided the internal clearance sale to complete your collection of Ubi goodies and games (because you can never have enough).
As an employer, Ubisoft offers everyone the same opportunities for employment, without distinction of gender, ethnicity, religion, sexual orientation, social status, disability, and age. Ubisoft strives to develop an inclusive work environment that reflects the diversity of its player community within its teams.
Consult this guide to help you with your application, and discover our actions to encourage more diversity and inclusion.
Check out this guide to help you with your application, and learn about our actions to encourage more diversity and inclusion.