gamedevjobs logo
Explore Jobs

Tools Engineer

PUBG Madison

Summary

PUBG Corp. is seeking a Tools Engineer to join their engineering team in Madison, WI. The successful candidate will be responsible for developing, maintaining, and improving the pipeline and core tools relied upon by the development team. The role involves creating and maintaining editor tools within Unreal Engine using C++ and Blueprints, collaborating with other developers to identify tool or pipeline improvements, integrating and maintaining custom and third-party tools and plug-ins for Unreal Engine, and developing scripts or tools to simplify and automate developer workflows using Python, batch script, bash, or powershell. The ideal candidate should have a passion for games and gaming, demonstrable ability to write code at the level necessary to succeed in a AAA development environment, an understanding of the collaborative and iterative process of game development, and strong communication skills that support effective cross-team collaboration. PUBG Corp. offers competitive benefits, including 100% family coverage of medical, dental, vision insurance, 401K match, covered life insurance, catered lunches, and fully stocked kitchen, continuing education reimbursement, video game budget, gym cost reimbursement, and PUBG Swag.

Job description

PUBG Corp. is the developer and publisher of the blockbuster battle royale video game, PLAYERUNKNOWN'S BATTLEGROUNDS (PUBG). Since its release, PUBG has received worldwide acclaim, selling tens of millions of copies and winning multiple game awards worldwide. Headquartered in Korea, PUBG Corp. has operational offices globally across North America, Europe, Japan, China, and South East Asia.

Our Madison, WI office is seeking a Tools Engineer to join the PUBG engineering team. We are a small, multi-disciplinary team pioneering maps, modes, and experiences for PLAYERUNKNOWN'S BATTLEGROUNDS.

As a Tools Engineer you will contribute to the success of the PUBG team by developing, maintaining, and improving the pipeline and core tools relied upon by the development team. Our team has a large amount of autonomy and responsibility, so you will have the opportunity to work on areas such as build systems, the CI/CD pipeline, the integration of engine updates and plug-ins, and custom tools both within and external to the Unreal Editor. This position reports to the Technical Director or Lead Engineer.

What you will do: 

  • Create and maintain editor tools within Unreal Engine using C++ and Blueprints to improve productivity and quality of life for content creators of all disciplines
  • Collaborate with other developers to identify tool or pipeline improvements and convert them into clear, estimated tasks
  • Integrate and maintain custom and third-party tools and plug-ins for Unreal Engine
  • Develop scripts or tools to simplify and automate developer workflows using Python, batch script, bash, or powershell - including within DCC software (Maya, 3ds Max, etc)
  • Create tools to improve iteration times for common development tasks such as setting up development environments, creating and running local builds, and running validation tests
  • Openly communicate with management and production about the scope and progress of tasks
  • Proactively support the success of other team members by providing technical guidance, participating in code reviews, and mentoring junior team members

A typical day may include:

  • Attend a cross-discipline stand-up with designers and artists working on the features
  • Estimate effort for change requests or bug fixes
  • Code and test as part of development
  • A studio-wide play test
  • Review code changes from other engineers
  • Discuss ideas, improvements, or issues with other engineers, designers, and artists
  • Provide support to other engineers via paired programming
  • A weekly social event such as team lunches or playing games together

Qualifications:

  • Bring a passion for games and gaming
  • Demonstrable ability to write code at the level necessary to succeed in a AAA development environment
  • An understanding of the collaborative and iterative process of game development
  • Ability to write extensible, easily maintainable systems in C++
  • Strong communication skills that support effective cross-team collaboration
  • Experience creating tools for developers in Unreal, other game engines, or DCC applications
  • Experience with scripting languages such as Python, bash, or powershell
  • Experience with Unreal’s build pipelines and supporting toolchain preferred
  • Experience developing tools within Unreal Editor preferred
  • Experience with the core tech stack of Unreal, Perforce/Git, Windows, and Linux preferred

Perks:  

  • 100% family coverage of medical, dental, vision insurance 
  • Competitive Paid Time Off
  • 401K match, covered life insurance 
  • Catered lunches and fully stocked kitchen
  • Continuing education reimbursement of $1500/year
  • Video game budget of $300/year
  • Gym cost reimbursement each month
  • PUBG Swag - including Loot Box drops, free PUBG play on Steam & monthly PUBG company rumbles
  • Team outings and events throughout the year

Please send a copy of your resume and a link to a portfolio website of your professional work. In compliance with federal law, all persons hired will be required to verify identity and eligibility to work in the United States and to complete the required employment eligibility verification form upon hire.

Privacy Policy 

Location: Madison, WI

Country: United States

Date found: 2023-03-17

If you're tired of sifting through endless job postings, try our AI-powered job search tool!

It's a game-changer.

Subscribe to all Engineering jobs in United States