1 day ago
Bucharest, RomaniaMid Level
Responsibilities
- Design, implement, and iterate on new and existing Snowdrop engine and editor systems.
- Develop C++ features for multiple platforms and hardware capabilities.
- Evaluate performance and memory implications of implementation approaches.
- Maintain the engine and tools in line with development-pipeline changes, including SDK and middleware updates.
- Communicate with technology users to understand requirements and define implementation improvements.
- Collaborate with programmers, artists, and testers to deliver scalable, high-quality solutions.
- Contribute to the development of junior team members.
Requirements
- Professional experience with C++ programming.
- Experience with performance-critical programming.
- Strong debugging skills and awareness of new developments in APIs and hardware.
- Knowledge of internal tools used in video game production pipelines.
- Ability to estimate task duration and understand dependencies.
- Effective communication with technical and non-technical stakeholders.
- Fluent English.
- Applicants must be employed by Ubisoft on a permanent or fixed-term contract and have spent at least one year in their current Ubisoft role.
- Applications should include an updated CV covering education, experience, skills, and games shipped.
Benefits
- Permanent contract.
- Office-based work arrangement.
- Position is currently limited to candidates within the relevant Ubisoft studio/entity and requires eligibility to work at the position’s location.
Tech Stack
Categories
Gaming
About Ubisoft
Ubisoft develops and publishes video games for console, PC, and mobile players worldwide, monetized through premium titles, downloadable content, live services, and the Ubisoft+ subscription. Founded in 1986 and headquartered in Saint-Mandé, France, it operates studios globally and is publicly traded on Euronext Paris. Franchises include Assassin’s Creed, Far Cry, Tom Clancy’s Rainbow Six, and Just Dance.
