Ubisoft ENGINE PROGRAMMER (Skull & Bones Project) in Sofia, Bulgaria

ROLE: The Engine Programmer is involved in the core software used by all departments, i.e. her/his work is very important for everybody involved in game development. The game engine usually implements the latest technologies in the game industry (Graphics/Sound/Network/Physics) which gives unlimited opportunities for research and implementation of modern technologies. Usually his work is under the hood, but the good software foundation and strong design are essential for all software projects, hence the increased requirements.

JOB RESPONSIBILITIES:

  • Adding new core features - participate in implementation of new techniques and algorithms that could boost the quality of the game;

  • Keep the engine in a stable state;

  • Work closely with team members of own or other job families for the optimal development of assigned features, during all stages of the development process;

  • Analyze unfamiliar code of moderate complexity and re-use existing code effectively;

  • Write code that is modular and self-contained.

  • Very good knowledge of C++, object-oriented design, data structures and algorithms;

  • Very good knowledge of mathematics (geometry, vector algebra);

  • Ability to optimize the code/features she/he’s working on both in terms of memory and performance;

  • Ability to manage their own time and work within deadlines;

  • Good English and Communication skills;

  • Interest in computer and video games;

  • Minimum 2 (two) years of experience; experience in games development will be a plus;

  • Experience in multithread environment is a plus;

  • Experience with 3D graphic is a plus(DirectX/OpenGL).

WE OFFER:

  • Professional working environment;

  • Work with the most advanced technologies and some of the best professionals in the field;

  • Work on AAA projects;

  • Career opportunities, including the possibility of professional exchanges with other Ubisoft studios around the world;

  • Incentive programs meant to ensure our new employees an easy integration in the teams;

  • Motivating salary and bonuses;

  • Comprehensive benefits package, incl. meal tickets, transport titles, private medical insurance, etc.;

  • International work culture;

  • Excellent office location;

//CONTACT:/ Please send us a copy of your updated CV in English./