Description
We are looking for an Engine Programmer to join our Snowdrop engine team at Ubisoft in Bucharest, Romania.
As an engine programmer, you will be part of a very committed R&D team working with multiple hardware platforms. Your primary focus will be on implementing, extending, and maintaining the various engine systems of our in-house engine Snowdrop™.
Responsibilities:
- Design, implement, and iterate on new and existing engine and editor systems
- Work with C++
- Develop features for multiple platforms and different hardware capabilities
- Be aware of performance and memory footprints of different approaches or techniques
- Keep the existing engine and tools up to date in accordance with the latest changes occurred in the development pipeline (e.g. new SDKs or middleware versions)
- Communicate with the teams that use the technology in order to understand their requirements and to define the implementation and improvement needs
Qualifications:
- Professional experience with C++ programming
- Experience with performance critical programming
- Ability to accurately predict task duration and understand dependencies
- Strong debugging skills
- Have awareness of new developments in APIs and hardware
- Knowledgeable about the internal tools used in the video game production pipeline
- Fluent in English
Additional Information: To be considered for this position, please ensure that your application includes an updated CV highlighting your education, experience, skills, and games shipped.