Did you know the video games industry is worth over $300B and continues to grow at an eye watering rate!
Founded in 2013, Mighty Games’ Build and Test team focuses on developing proprietary AI-based technology solutions for the video game industry. The studio has developed a platform of scalable, artificial intelligence led, automated, build and testing tools optimized for game development pipelines. Mighty is currently running thousands of hours of automated testing per day on client titles across a range of mobile games, console titles, multiplayer and cross-play games in a variety of genres.
In August of 2022, Mighty Games joined Keywords Studios, an international technical services provider to the global video games industry. With over 70 facilities in 24 countries strategically located in Asia, Australia, the Americas and Europe, Keywords Studios provides integrated art creation, marketing services, game development, testing, localization, audio and player support services across more than 50 languages and 16 games platforms to a blue-chip client base of over 950 clients across the globe.
Job Description
This Mid/Senior Tool Programming role at Mighty Build and Test is a technical role where you'll work with our Engineering team to improve and maintain our in-house tools and infrastructure. While at Mighty Build and Test, you can expect to:
Work with a growing, global team in a supportive environment, where you will be working on exciting and new technology for a wide variety of companies and games.
Assist in the expansion of our Unity-focused tools to support Unreal and Custom-Engine games including AAA titles.
Develop for console, mobile, desktop, VR/AR projects.
Work Remotely! A number of our team is distributed from our base location in Melbourne, Australia. Options for in office work are available for those located near Melbourne.
KEY RESPONSIBILITIES
The responsibilities of the Programmer at Mighty Build and Test can be broken down into the following core areas
Development
Collaborate with other engineers on building new core tools for the Build and Test system and improving existing ones.
Write or update code for existing internal toolsets to create builds from many different game engines, and to deploy those builds globally.
Integrate testing system APIs into Unreal and custom C++ engine games.
Create bespoke API functions where required for specific titles and testing use-cases.
Adapt, test and document changes to API systems where required.
Design and write game-specific scripts and genre-centric behaviour archetypes using our in-house scripting language to direct automated testing behaviours.
Write or update code for existing internal toolsets to expand testing AI capability needed to support new feature requests from clients.
Write and update internal documentation for new features, processes and client requirements.
Test and provide feedback on tools and development features developed by other members of the Mighty Build and Test team.
General
Providing general assistance, guidance and support to all areas of the business by;
Attending Team Weekly Ops and Individual Performance Meetings
Keeping abreast of daily/ weekly departmental priorities
Documenting work done in internal ticketing tools
Assisting with staff training if required
Additional responsibilities may be added at a later date in consultation with your manager.
Qualifications
DEMONSTRATED SKILLS & QUALIFICATIONS
Minimum three years' experience as a Games Programmer or Tools Programmer in Unreal or custom C++ game engines (SDK Integrations, Systems, Engine, Networking, Rendering or other back-end areas preferred) or similar role.
You'll be working on a variety of client projects and codebases, so we are looking for someone with the ability to learn and adapt to change.
DESIRABLE SKILLS & QUALIFICATIONS
Experience working on AAA or AA game projects.
Unity/C# experience and/or awareness of Unity's design architecture.
QA, Testing, Build Deployment, Production or other games skillsets.
Awareness of Games Publishing and QA Certification processes.
Additional Information
All applications will be responded to. Sure you’ll get our automated acknowledgement email but you’ll know where things are at within seven business days of your application. Hopefully sooner.
If you progress, we’ll invite to an initial call with Stan our Head of Talent Acquisition. Depending on the outcome of this discussion we may invite you to either a technical online assessment or first round interview. Where required a second interview may follow. All candidates interviewed will be provided with feedback.
Not sure about applying and want to know a little more information? Feel free to contact Stan Rolfe on 0416048976. Stan is based in Perth, so please leave him a message if he doesn’t answer your call first thing in the morning.