Tools and Build Engineer

at  Stardock

Plymouth, MI 48170, USA -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate09 Oct, 2024Not Specified09 Jul, 20242 year(s) or aboveScripting Languages,Jenkins,Qt,Python,Cmake,Automation Tools,Time Management,Lua,Powershell,Computer ScienceNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

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.

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.

Responsibilities:

  • 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.


REQUIREMENT SUMMARY

Min:2.0Max:7.0 year(s)

Information Technology/IT

IT Software - Application Programming / Maintenance

Software Engineering

Graduate

Computer science software engineering or a related field required

Proficient

1

Plymouth, MI 48170, USA