This job might no longer be available.
C++ Programmer [Snowdrop] (f/m/d)
2 years ago
Job Description
Snowdrop
The Snowdrop engine is efficient and flexible, enabling relatively small teams to create ambitious AAA games. At the core of the Snowdrop engine, we want to empower the developers.
When using Snowdrop, the artists, the designers and the animators have full power and control over the engine to achieve their ideas and vision. Snowdrop is a dynamic and interconnected system, which makes it intuitive and very easy to use.
The Snowdrop engine, with its flexible and empowering tools, has helped develop a number of Ubisoft titles such as The Division, The Settlers, and South Park.
What You'll do
As our new C++ programmer your role is to create the technical backbone of the game and production pipeline.
You provide the development teams with technical solutions to carry out their vision and intentions into the game. You will develop engines, tools and systems to ensure optimal and sustainable technical performance of the game and its pipeline.
- Develop the engine, tools and systems used for production development
- Analyze the production team's needs and create sustainable and reusable solutions
- Develop systems to realize the game vision
- Create generic systems to handle the game features (AI, physics, sound etc.)
- Supply the tools required to integrate the teams' work
- Create and maintain the existing code base while following code guidelines
- Write new systems in a clear and structured manner
- Debug, repair and extend existing systems
- Collaborate with other team members for transferring knowledge
- Comment and document code
- Formulate and accept criticism constructively during code and system reviews
Qualifications
What you bring
- Good knowledge of and years of practical experience with C++
- Demonstrate efficient analytical skills
- Ability to work with large, existing code bases
- Good English oral and written communication skills
- At least 2 years of industry experience, a shipped title is a plus
- Bachelor or Master degree in computer science or any other relevant discipline is a plus
Additional Information
What we Bring
- Relocation and Visa Support
- 26 days paid vacation per year. Additionally, you will get half a day off on Christmas Eve and New Year’s Eve and 11 bank holidays
- Company Pension Scheme.
- Opportunities for growth on your desired career path: Leadership training, workshops, guest speakers from the industry, online Ubisoft learning platform, coaches, Experts and library.
- Up to 350€ childcare support per child per month.
- Discounted Games.
- Gym Subsidy. We contribute 50% (up to a maximum amount of 25€) towards the monthly cost of a gym membership of your choice.
- Monthly Mobility Budget. 80€
- Our Ubisoft Blue Byte Academy offers multiple opportunities for you to discover your full potential and develop yourself in various areas.
- German classes for free. Main language in the studio is English.
- All Legal residents of Germany are entitled to free public healthcare
For further information please check www.bluebyte.de and www.ubisoft.com/snowdrop
Company Description
About Ubisoft Düsseldorf
Ubisoft Düsseldorf is home to several teams dedicated to deliver AAA excellence and innovation across a wide portfolio of games and technologies. The studio is leading the development of beloved Ubisoft games like The Settlers and the innovative VR escape room experience Prince of Persia: The Dagger of Time. As renowned co-developers within the Ubisoft group, Ubisoft Düsseldorf contributes to high profile projects such as Tom Clancy’s Rainbow Six Siege, Snowdrop and Ubisoft Connect.
Create Your Profile — Game companies can contact you with their relevant job openings.