Ubisoft is a leading creator, publisher and distributor of interactive entertainment and services worldwide. More than 18,000 talents with a wide range of expertise are committed to enrich players’ lives with original and memorable entertainment experiences.
Established in 2006, Ubisoft Sofia has grown to a world-class AAA game dev studio. Throughout the years, the studio has released more than 18 titles, ranging from small casual to big open-world games, and covering a wide range of platforms & technologies. Ubisoft Sofia has brought expertise and creativity into brands such as Tom Clancy’s®, Prince of Persia®, and is a key contributor to the Assassin’s Creed® franchise. With more than 250 talented professionals, the studio is currently working on several big Ubisoft's titles.
Our worlds are infinite. Choose your path and create the unknown.
Ubisoft Sofia is an equal opportunity employer. We celebrate diversity and are deeply committed to creating an inclusive environment for all employees.
We are looking for junior C++ developers with interests in game development to join our engine team. As a Game Engine Developer you will be on the front line of all dynamic and emerging engine technologies used to build AAA games, implementing new features and optimizing for various hardware architectures.
Your daily adventure
IMPLEMENT PRACTICAL AND TIMELY SOLUTIONS
That meet the game design and technical requirements
That is modular and self-contained and observes the technical constraints on the system
OPTIMIZE CODE AND DATA
For memory usage and performance as required
WRITE DEBUGGING TOOLS
For programmers, level designers and artists
OPTIMIZE DEVELOPMENT OF ASSIGNED FEATURES
During all stages of the development process, while working closely with team members of own or other job families
Very good C/C++ programming skills, with good insight of object-oriented development
Strong debugging skills
Solid expertise of mathematics (geometry, vector algebra)
Able to analyze unfamiliar code of a reasonable complexity to understand and extend the functionality of an existing module
PLANNING AND TIME MANAGEMENT SKILLS
Able to plan and estimate your own tasks and ensure timely delivery of work
DRIVE AND ENTHUSIASM
Self-motivated and pro-active with a strong work ethic
Interest and desire to work in the game development industry
Collaborate effectively with other team members
Knowledge and/or experience with C++ game engines
Knowledge of modern rendering pipelines with DirectX 12 or Vulkan
Multicultural & friendly working environment
Working with the best professionals in the games industry on AAA video games
Flexible working hours & additional days off
Private medical health & dental care
Learning & knowledge sharing programs
International trainings & conferences
Top location next to Borisova Garden Park
Public transport card & food vouchers
Gifts for special occasions
Free games & game dev merchandise
Memorable parties & teambuilding events
HOW TO APPLY
Please send us a copy of your updated CV in English.