This job might no longer be available.
Senior Engine Programmer (F/M) Beyond Good & Evil 2
4 years ago
Job Description
- Produce clear, and efficient algorithms, techniques and processes to expand the engine functionalities in discussion with technical direction
- Foresee & identify problems, evaluate and compare various technical solutions
- Practical approach to software design, data structure, algorithm and plays an important role in code review
- Collaborates with multiple disciplines to develop efficient and productive content.
- Manage platform specificities
- Identifies missing details in feature requests and breaks tasks down into modules that can be implemented and tested.
- Writes and maintains proper documentation and guidelines for the programming team as well as other job families.
- Debug unfamiliar code or using assembly / memory toolset ; and profile performances.
- Inspire and develop technically the engine team
Qualifications
- Experience in gaming industry, with at least 5+ years as engine programmer, preferably in AAA titles
- Experience in Xbox One and PS4 is a plus.
- Strong knowledge of modern C++
- Knowledge of C# and scripting languages is a plus
- Strong knowledge in software engineering/architecture and design patterns.
- Understanding of online and networking concepts a plus
- 3D programming experience is a big plus
- Experience with large engines and complex pipelines, profiling & optimization.
- Experience in working with game engines and game development interfaces (Unity3D, UDK, internal engine solutions …).
- Strong interpersonal and communication skills, both written and spoken.
- Passion for the making and playing of any type of games.
- Autonomous, self-motivated and proactive.
- Problem-solving and open mind.
- Ability to work under pressure.
- Flexibility and ability to adapt to change
- Experience in management is a plus
Additional Information
Evolve in a leading group in the video game industry in France and present in 30 different countries, with opportunities for international evolution
- Join passionate teams and excellent technical levels, all driven to dream and develop innovative games and demarcated by their quality.
- Collaborate with recognized teams for their experience on renowned franchises.
- Develop expertise by participating in in-house sharing events and tailored training programs.
- Benefit from Ubi +: 4 Ubisoft games offered by, toy library, library, special offers for cultural activities.
Ubisoft strives to develop a work environment that includes the diversity of the player community in its teams. Ubisoft offers all the same opportunities for access to employment regardless of gender, ethnicity, religion, sexual orientation, social status, disability and age.
Company Description
Ubisoft's teams are driven by their desire to enrich the lives of players by original and memorable entertainment experiences. They give life to amazing worlds, real playgrounds where the imagination can express itself freely, giving birth to surprising moments of fun and adventure that also help you as a player to discover yourself and learn.
At Ubisoft, you have the opportunity to collaborate and evolve with passionate and pioneering teams in their field, all over the world. You will progress in a caring and inspiring environment in which you will push the limits of imagination and technology to create the worlds that will passionate our players.
Ubisoft Bordeaux
Opened in September 2017, Ubisoft Bordeaux is a French AAA Studio responsible for games such as Ghost Recon, Just Dance, Beyond Good & Evil, Steep and the Rabbids. Ubisoft Bordeaux already has more than 200 employees and works with the studios of Annecy, Montpellier and Paris.
In one of the most beautiful regions of France, less than an hour from the ocean and in the heart of the vineyards, the Ubisoft Bordeaux Studio is the ideal place to combine a demanding, creative and international work environment while enjoying an exceptional set of life.
Are you dreaming of taking part in this new challenge? We are currently looking for a Senior Engine Programmer to join our Team. Discover the missions below and join our AAA teams!
Create Your Profile — Game companies can contact you with their relevant job openings.