Tools and Build Engineer

Stardock posted it 11 days ago
Job status:
Active

Job details

Location
Plymouth, England, United Kingdom
Required languages
English - Full professional proficiency
Employment type
Full-time
Experience level
Entry level
Sector tags
DevOps, Software Engineering

Description

Stardock is currently seeking a Tools / 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, automating 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.