Ubisoft Berlin opened in early 2018 with a focus on co-development of big Ubisoft brands, starting with none other than the Far Cry series. The cosmopolitan team at Ubisoft Berlin is dedicated to delivering inspiring and meaningful game experiences that will empower players and make them feel part of the Far Cry community to make it “the place to be” for fans of open-world shooters. Ubisoft Berlin is part of the German Ubisoft Blue Byte studio network. Learn more at berlin.ubisoft.com.
SENIOR TOOLS PROGRAMMER [UNANNOUNCED PROJECT] (F/M/D)
Elektrotechnik und Informatik
The Tools Programmer will develop, enhance and optimize existing and new tools.
1) Tools development
Responsible for the development, maintenance, documentation and overall quality (including implementation, performance, stability and usability) of tools and modules
Identify development needs within the company and implement effective & innovative solutions
2) Tools processes and standards
To abide by and contribute to the development of standards, procedures and processes
To contribute, maintain and use shared code, tools components or processes where applicable
Anforderungsprofil / Qualifikationen
Autonomous and self-responsible approach to work
General knowledge of databases (SQL, NoSQL)
8+ years experiences in the video game industry or experience in related high-tech industries
Expert in debugging and developing high performing application in C++ / C# (WPF, Winforms)
Experience in working with large scale teams, preferably in an international Co-Development environment
Ability to innovate and bring change to large codebase
Ability to mentor and review other programmers
Strong knowledge of Python scripting
Knowledge of different testing framework (DTest, Catch2)
Wir bieten dir
We want to build a studio in which everyone feels inspired, empowered and connected. We believe developers do their best work when they feel empowered. We thus aim to give you a lot of autonomy. In return, we expect you to be self-responsible and stay on top of your game by continuously developing your skills. Furthermore, we know it is important for a developer to feel comfortable.