Summary
Join Ubisoft as a Programming Architect and work closely with the game's engine team to support programmers in technical choices, lead complex projects, and train other programmers.
Requirements
- You have a solid experience in programming with the C++ language
- While having cross-technical knowledge (UI, low-level, physics, audio, etc.), you are also comfortable with complex debugging and optimization in a multithreaded environment
- You feel confident in your ability to support tech teams and have a real positive impact on technical decisions
- Ideally, you have good knowledge of the video game industry and have already contributed to the release of different games
- You are autonomous, proactive, and comfortable with communication exercises
- You have a good level of English, both oral and written
Responsibilities
- Be the main point of contact for the engine team to support programmers in various technical choices
- Be able to take charge of complex technical projects that, while related to the engine, will affect different production professions (Engine, Gameplay, Tools, etc.)
- Support the technical team, share your expertise with them, and accompany them throughout the production process to ensure the best possible quality for the game
- Train other programmers on the project and more generally implement initiatives to have a positive impact on the entire studio
Benefits
- Flexibility in your working hours
- The possibility to work remotely under the conditions of the Ubisoft policy
- 20 days of remote working per year from a European Union country (reserved for European citizens)
- Our internal e-learning platform
- Our game library where you can borrow the latest Ubisoft games, those of the competition, consoles and board games
- Our preferential rates on a wide range of shows, cinemas, concerts, sports halls, amusement parks, and many other good deals