As 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.
C++ engineer (Build optimization)
Responsibilities
You 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 efficiency
Develop, maintain, profile and organize our CMake configuration
Maintain 3rdParty library toolchain
Manage compilers, linkers, and other development tools
Co-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 tools
Educate team members on build procedures and updates
Show strong passion for delivering the highest quality work
Communicate in English
Required
Bachelor’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# code
Deep knowledge of msbuild, clang, cmake or similar
Proficient in scripting languages like Python
Proven experience as a Build Engineer or similar role in the game industry
Good spoken/written English (Upper-Intermediate or higher)
Experience with a wide range of CPU profiling tools
Experience with analyzing compilation and linker timings
Nice to have
Knowledge of modern game production process
Familiarity with .NET Compiler Platform and Roslyn integration
We use our own cookies and cookies from third parties to measure your activity in this website and improve the service through analysis of your browsing activity. If you continue browsing, we consider that you accept their use. You can change this configuration and obtain more information here.