This job has expired, please see additional jobs below
Engine Programmer
Ubisoft
Sofia, , Bulgaria
Job Details - this job has expired, please see similar jobs below
STUDIO PROFILE
Established in 2006, Ubisoft Sofia has quickly become one of the group’s most versatile studios. In its first 6 years, the studio has already developed a rich portfolio, ranging from casual games to flight simulations, and covering a wide range of platforms and technologies: Tom Clancy’s Ghost Recon® Shadow Wars 3DS, Prince of Persia® Trilogy HD PS3, Imagine® Fashion Designer 3DS, Prince of Persia® Classics PSN, Chessmaster® The Art of Learning DS & PSP and many more. The studio’s latest achievements include the successful development of Assassin’s Creed III Liberation for PS VITA, Assassin’s Creed 4: Black Flag (alongside Ubisoft Montreal and 5 other studios), Assassin’s Creed Liberation HD and most recently Assassin’s Creed Rogue.
ROLE
The Engine Programmer is involved in the core software used by all departments, i.e. 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
• Works closely with team members of own or other job families for the optimal development of assigned features, during all stages of the development process.
• Analyzes unfamiliar code of moderate complexity and re-uses existing code effectively.
• Writes code that is modular and self-contained.
Job Requirements:
• 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 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
• Opportunity to work for consoles : PS4/Xbox One
• Opportunity to deal with the latest technologies in game industry
• 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.
Location: Sofia, Bulgaria (work on-site)