This job listing expired on May 9, 2021
Tweet

Company Description

About Ubisoft Mainz

The teams at Ubisoft Mainz are engineering some of Ubisoft's biggest blockbusters. Operating from a historic city in the heart of Germany, the studio develops games pushing the limits of the genre like the acclaimed Anno 1800 and lends decades of expertise to AAA co-development projects like Tom Clancy's Rainbow Six Siege and the upcoming Beyond Good And Evil 2.

Job Description

Beyond Good And Evil 2 is an action-adventure sci-fi RPG set in the same universe as Ubisoft's original cult classic. You can now join our crew at Ubisoft Mainz to help us shape this amazing project.

As a Tools Programmer on our team, you play a fundamental role in the design and implementation of the technologies used by our content creation teams. You know you have done a good job when they can effortlessly channel their vision and creativity into the game.

You will equip the team with the solutions they need to transform an idea into a fun and playable experience. You enjoy working iteratively and consider user feedback invaluable. Through this collaborative loop, you guarantee that the tools you deliver are efficient and intuitive.

What you will do:

  • Compile and understand development needs and assess their feasibility to best serve the production team
  • Analyze existing functions in the engine and see how they could be enhanced
  • Suggest improvements by designing and implementing new systems
  • Collaborate with TDs to enhance the production pipeline
  • Support the production functions and systems: production workflows in the editor, third-party application plug-ins
  • Determine and correct the tools bugs identified by people from other crafts and tools testers (and eventually the quality control team)
  • Document the work to transfer knowledge and enable users (from other crafts) to understand how to use the new systems and functions

Qualifications

What you bring:

  • 3-5+ years of professional experience
  • Excellent programming skills in C++
  • Good knowledge of C#
  • Basic knowledge of 3D Math
  • Good understanding of WPF and the model to support it (MVVM)
  • Strong ability for analyzing and extending existing code
  • Excellent teamwork abilities
  • Great interpersonal and communication skills; we integrate directly with teams around the world
  • Fluent in English
  • Self-organized and structured work attitude

What to send our way:

  • Your CV, highlighting your education, experience, and skills
  • A cover letter including your earliest starting date, expected salary and why you would like to join us
  • Any relevant code/work samples you can provide are highly appreciated