Tools and Build Engineer
10 days ago
Stardock is currently seeking a Tool s / Build Engineer to specialize in automating build machines and developing tools to streamline our game development using Unreal 5 and other proprietary tools . The ideal candidate isn't just satisfied that tools merely "work", but that the tool creates a streamlined experience for its user. This is a salaried, full-time position reporting to our Plymouth, Michigan studio.
Primary Responsibilities Include:
- Design and implement automation systems for our build machines to enhance development efficiency using Unreal Engine 5.
- Develop and maintain tools for tasks such as reformatting images, optimizing workflows, a utomating routine processes , and integrating with digital content creation (DCC) tools and workflows .
- Utilize Python and PowerShell scripting to create and manage automation scripts that support continuous integration and continuous deployment (CI/CD).
- Work with Jenkins , Atlassian Bamboo, and similar tools to manage build pipelines, ensuring reliable and efficient game builds.
- Integrate and configure tools such as CMake and Unreal Build Tool to streamline development processes.
- Work with artists, designers and programmers to create tools/pipelines and workflows and determine areas for improvements (speed and to increase tool capabilities).
- Document all procedures and tools developed, ensuring clear understanding and usability for all team members.
- Work with producers to accurately schedule and coordinate cross-team to deliver polished, fully comprehensive experiences.
Education and/or Experience Desired:
- Bachelor's Degree in Computer Science , Software Engineering, or a related field required .
- 2+ years of C++ experience. Knowledge of Qt, C#, LUA, and XML/XSD are a plus.
- Familiarity with scripting languages such as Python and PowerShell.
- Experience or familiarity with Jenkins , Atlassian Bamboo , CI/CD pipelines, and build automation tools.
- Prior experience with CMake and Unreal Build Tool is preferred.
- Must be able to handle multiple tasks simultaneously and balance priorities with good time management .
- Exceptional problem-solving skills and the ability to adapt quickly to new challenges in a fast-paced environment.
Create Your Profile — Game companies can contact you with their relevant job openings.