This job might no longer be available.
Lead Build Engineer [Assassin's Creed VR] (516)
1 year ago
Job Description
What will you do.
- Build an effective team to ensure it is fully resourced, a manageable size and a good mix of levels and foster the team player culture;
- Plan, prioritise and set inspiring objectives for your team members all year long;
- Empower your team members with clear expectations and hold them accountable for their key results;
- Provide your team members with ongoing and meaningful feedback on performance and development -- ensuring positive acknowledgement of all achievements, both big and small;
- Enable your team members to reflect and prepare their future in their role and at Ubisoft;
- Engage and positively influence team members and stakeholders around a vision;
- Navigate through ambiguity and embrace change with a positive mindset;
- Create the environment for initiatives and ideas to emerge and grow;
- Care about people: be exemplary and supportive;
- Communicate with impact and promote an open dialogue within your team.
Other Responsibilities
- Ensure your team participates in standard studio development processes;
- Liaise with internal and external middleware technology providers, and console manufacturers;
- Architect build systems to support project needs;
- Maintain the build farm and build machines within it;
- Work with IT and Production to ensure the build farm can meet project requirements;
- Work as a key part of an agile development team, taking responsibility for organising and planning their own work;
- Stay up-to-date with technology advances within the field;
- Perform code review for peers;
- Assist less experienced build engineers;
- Capture and analyse data from the build farm to help define future development of the build system and build farm;
What will you bring.
Knowledge of common online systems;
Understanding of speed and memory considerations, and able to implement basic optimisations;
Ability to analyse unfamiliar code of a reasonable complexity to understand, extend and refactor an existing module;
Ability to debug defects of a reasonable complexity, including memory related issues, and multi-threading;
Knowledge of a source control system (e.g. Perforce) and of script languages (e.g. C#, Perl, Python, Lua);
Knowledge of build configuration and makefiles along with build management tools (e.g. Jenkins);
Knowledge of all areas of the build pipeline;
Knowledge of common algorithms, data structures and patterns, and their application;
Ability to analyse unfamiliar code of a reasonable complexity to understand, extend and refactor functionality of an existing module;
Knowledge of difference software development methods such as Test-Driven Development, Unit Testing, Agile, etc;
Knowledge of console platform submission requirements (TRCs, XRs, etc.) is desirable;
Ability to adapt to change;
Good interpersonal and communication skills.
Additional Information
Benefits & Relocation
We’re offering flexible working with some remote work available, 25 days annual leave + Christmas shutdown (usually 3 days), private healthcare (with option to add immediate family), life insurance & income protection, workplace pension scheme, paid volunteering days, annual fitness & well-being allowance, games, technology & merchandise, subsidised travel and excellent relocation support, should you need it!
Find out more about Ubisoft Leamington: https://reflections.ubisoft.com/about/ubisoft-leamington/
Facebook: https://www.facebook.com/Ubisoft.Leamington
Twitter: https://twitter.com/ubileam
Ubisoft Code of Conduct
Ubisoft offers the same job opportunities to all, without any distinction of gender, ethnicity, religion, sexual orientation, social status, disability or age. Ubisoft ensures the development of an inclusive work environment which mirrors the diversity of our gamers community.
Create Your Profile — Game companies can contact you with their relevant job openings.