Tools and Build Engineer
Stardock
Plymouth, MI
- Full-Time
Job Description
Company Info
Job Description
Salary:
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.
How can the hiring manager reach you?
You Already Have an Account
We're sending an email you can use to verify and access your account.
If you know your password, you can go to the sign in page.