Engine UI Programmer
thatgamecompany- Full Time
- Junior (1 to 2 years), Mid-level (3 to 4 years)
Candidates must possess a Bachelor’s degree in Computer Science, Software Engineering, or a related field, or equivalent experience. Strong C++/C# skills are required, along with a deep understanding of optimizing, compiling, and linking C/C++/CLI/C# code. Proficiency in scripting languages like Python, experience as a Build Engineer or similar role in the game industry, and good spoken/written English (Upper-Intermediate or higher) are also necessary. Familiarity with modern game production processes and the .NET Compiler Platform and Roslyn integration is a plus.
The Build Engineer will be responsible for maintaining, optimizing, and owning the full build toolchain of the company’s proprietary engine for various platforms (PC, Mac, consoles). They will analyze and build processes to identify bottlenecks and implement strategies to reduce build times and improve efficiency, develop and maintain CMake configuration, manage compilers, linkers, and other development tools, co-manage CI/CD pipelines using Jenkins with the DevOps team, create and maintain comprehensive documentation for build processes and tools, educate team members on build procedures and updates, and communicate in English.
Develops high-quality role-playing video games
Larian Studios develops high-quality role-playing games (RPGs) and is best known for its acclaimed title, Divinity: Original Sin 2, which won PC Game of the Year in 2017. The company focuses on creating immersive gameplay experiences that include combat, exploration, puzzles, and dialogue. Larian Studios generates revenue primarily through the direct sale of its games on platforms like PC and consoles, and may also earn from downloadable content and expansions. What sets Larian Studios apart from its competitors is its commitment to player engagement and community feedback, actively involving players in the development process through social media. The company's goal is to continuously improve and innovate its games while maintaining high quality, as evidenced by its investment in internal tools for tracking performance and ongoing recruitment of talented developers.