onsite
Software Build Engineer
Software Build Engineer
As a Software Build Engineer at Epic Games, you will develop, maintain, and optimize our build infrastructure and tools. You will be responsible for building and maintaining game and engine development pipelines, creating automation scripts, and supporting various build issues across multiple platforms.
About the role
About the Role
We are looking for a Software Build Engineer to join our team. In this role, you will work within the build team to develop, maintain, and optimize our build infrastructure and tools. You will be instrumental in ensuring a smooth and efficient development pipeline for our games and engine.
Responsibilities
- Build and maintain game and engine development pipelines using tools like Jenkins, Perforce, and Git.
- Work with our internal game and engine teams to define and improve their build needs.
- Create tools and scripts to automate internal processes with an eye toward improving throughput and developer iteration.
- Support and troubleshoot various build issues across different platforms (Windows, macOS, Linux, Android, iOS, consoles).
- Maintain and improve our internal build farm to ensure high availability and performance.
- Collaborate with other engineering teams to integrate new technologies and features into the build system.
Requirements
- Strong experience with C++ development and build systems.
- Proficiency in scripting languages such as Python, Perl, PowerShell, or Bash.
- Experience with continuous integration systems (e.g., Jenkins).
- Familiarity with version control systems (e.g., Perforce, Git).
- Experience with Windows, Linux, and macOS development environments.
- Knowledge of various compilers and build tools (e.g., Visual Studio, Xcode, Android Studio, Clang).
- Understanding of the game development pipeline and Unreal Engine is a plus.
- Experience with cloud technologies and distributed build systems is a plus.
- Excellent problem-solving skills and attention to detail.
- Strong communication and collaboration abilities.
Skills
C++PythonPerlPowershellBashJenkinsPerforceGitWindowsLinuxmacOSVisual StudioXcodeAndroid StudioClangUnreal EngineCloud Technologies