At Ubisoft Bucharest, we create games that reach millions of people worldwide. We’re working with top global Ubisoft studios on projects that shape the entertainment industry. From Assassin’s Creed and Tom Clancy's Ghost Recon, to Watch Dogs, Just Dance and many others – join us in creating the next big titles in gaming.
Job DescriptionSnowdrop is a powerful game engine that enables Ubisoft content creators to set their creative minds free. Fast and flexible, Snowdrop gives developers innovative tools designed from the ground up for creating the unknown.
Snowdrop provides the perfect canvas for game developers to paint the games of the future.
Working in our render team, your primary focus will be on implementing, extending, and maintaining the various core render systems of our in-house engine Snowdrop™. As a render programmer you will be part of a very committed R&D team working with multiple hardware platforms. You will be expected to work in collaboration with other programmers, artists and testers to craft high quality, scalable solutions that bring Snowdrop and its various titles to an even higher visual and performant standard.
Your main mission
Design, implement, and iterate on new and existing render systemsWork with C++ and shader programmingDevelop features for multiple platforms and different hardware capabilitiesBe aware of performance and memory footprints of different approaches or techniquesDebug GPU and rendering issuesCommunicate with the teams that use the technology in order to understand their requirements and to define the implementation and improvement needsQualificationsThe professional value you bring
Professional experience with C++ programmingKnowledge of various graphics APls (DirectX 11/12, OpenGL, Vulkan) and associated shader languagesExperience with performance critical programmingThorough knowledge of 3D mathematics, rendering algorithms, and data structuresAbility to accurately predict task duration and understand dependenciesExperience with general purpose computations on GPUsHave awareness of new developments in APls and hardware
The personal value you bring
Keen to participate in the development of the junior members of our teamUsed to communicate effectively with both technical and non-technical partiesYou are self-motivated and value quality in everything you do and have a good attention to detailYou are creative and delight in overcoming technical limitations and solving difficult problemsFluent in EnglishAdditional InformationWhat do we offer benefits wise?
Meal tickets with the value of 30 RON/dayStudio offered free days, confirmed on an annual basis for different eventsWorldClass subscriptionAccess to private medical system and special subscription rates for family membersLife insuranceSpecific financial support for different events in your lifeStudy leaveChristmas/ Easter celebration with a special giftPartners’ discountsVideo games and consoles to borrowAccess to Ubisoft games via own Uplay accountAnnual development opportunities and access to multiple career paths and technical certificationsAccess to specialized training and books on various related skillsOpportunities for international mobility and assignmentsWellbeing program (including physical fitness, mental health, financial education and internal communities)Hybrid work (from home/ from office)Bookster (borrow books for free, delivered at home or in the office)Free fruits and coffee in the officeOn-site cafeteria with special discountsUbisoft bikes, free rentalParking spaces for cars, bikes, motorbikes
About us
Ubisoft’s 19,000 team members, working across more than 30 countries around the world, are bound by a common mission to enrich players’ lives with original and memorable gaming experiences. Their commitment and talent have brought to life many acclaimed franchises such as Assassin’s Creed, Far Cry, Watch Dogs, Just Dance, Rainbow Six, and many more to come. Ubisoft is an equal opportunity employer that believes diverse backgrounds and perspectives are key to creating worlds where both players and teams can thrive and express themselves. If you are excited about solving game-changing challenges, cutting edge technologies and pushing the boundaries of entertainment, we invite you to join our journey and help us create the unknown.
Find us on Facebook, Instagram & LinkedIn, see how we do things, how we like to have fun and join us!