Ingénieur C++ (optimisation de contrôle de version) | C++ engineer (Build optimization) at Larian Studios | Torre
Ingénieur C++ (optimisation de contrôle de version) | C++ engineer (Build optimization)
Report

Ingénieur C++ (optimisation de contrôle de version) | C++ engineer (Build optimization)

You'll engineer the future of award-winning RPGs.
Emma highlights
This highlight was written by Emma’s AI. Ask Emma to edit it.
Full-time

Legal agreement: Employment

Provide your expected compensation while applying
location_on
Quebec City, QC, Canada
skeleton-gauges
You have opted out of job matches in .
To undo this, go to the 'Skills and Interests' section of your preferences.
Review preferences
Posted 5 months ago

Requirements and responsibilities


Job DescriptionAs a Build Engineer, you will be responsible for managing and improving our build systems to ensure efficient and reliable compilation of our game projects. You will work closely with our development and QA teams to automate workflows, reduce build times, and resolve build-related issues. With multiple awards to our name, Larian Studios has proven that we're dedicated to delivering high-quality role-playing games. As we move on to new projects, the studio that brought you Baldur's Gate 3 & Divinity: Original Sin 2 is looking for a build engineer to join the team and help us in crafting the high caliber games our fans have come to expect.ResponsibilitiesYou are responsible to maintain, optimize, own the full build toolchain of our proprietary engine for various platforms (PC, Mac, consoles)Analyze and build processes to identify bottlenecks and implement strategies to reduce build times and improve efficiencyDevelop, maintain, profile and organize our CMake configurationMaintain 3rdParty library toolchainManage compilers, linkers, and other development toolsCo-manage CI/CD pipelines using Jenkins, with the DevOps team.Complete all tasks in a timely manner and to a consistent high quality standard.Create and maintain comprehensive documentation for build processes and toolsEducate team members on build procedures and updatesShow strong passion for delivering the highest quality workCommunicate in EnglishRequirementsBachelor’s degree in Computer Science, Software Engineering, or a related field (or equivalent experience)Strong C++/C# skills. Deep understanding of optimizing, compiling and linking C/C++/CLI/C# codeDeep knowledge of msbuild, clang, cmake or similarProficient in scripting languages like PythonProven experience as a Build Engineer or similar role in the game industryGood spoken/written English (Upper-Intermediate or higher)Experience with a wide range of CPU profiling toolsExperience with analyzing compilation and linker timingsNice to havesKnowledge of modern game production processFamiliarity with .NET Compiler Platform and Roslyn integrationWhat We OfferAn international team of over 500 employees spread across 7 studios around the world, each of which have their own unique qualities, and maintain a small-studio feelAn open, collaborative environment where ideas are welcome and encouragedA managerial team consisting of highly experienced game developers at the top of their fieldsSharing hobbies and passions with likeminded colleaguesInclusive environment with many activities organized by the studios or the employeesCommitment to making the best game possible for the fans, including listening to community feedback* Due to the global nature of our operations and the need to engage daily with an international team, fluency in English is essential for this position at Larian.
Optionally, you can add more information later (benefits, pre-screening questions, etc.)
check_circle

Payment confirmed

A member of the Torre team will contact you shortly

In the meantime, continue adding information to your job opening.