Career Opportunities

The Firemonkeys are one of the world’s leading mobile game studios, and are the largest development studio in Australia. The Firemonkeys are responsible for dozens of platform defining hit games including Flight Control, Need For Speed Most Wanted, Dead Space, Real Racing, The Sims FreePlay, and Mass Effect: Infiltrator. The Firemonkeys’ innovative, high quality games have been played by more than 100 million people worldwide and the studio has received hundreds of industry awards.

Current Positions (scroll down for full descriptions)

Multiple Software Engineer opportunities:

  • Client/Server Programmers (Temp)
  • Sims FreePlay Game (Client) Programmer (Temp)
  • Sims FreePlay Game (Client) Programmer
  • Real Racing Game (Client) Programmer
  • Real Racing Game (Client) Programmer
  • Software Engineer
  •  
    Design:

  • Designer (Temp)
  •  


    Client/Server Programmers (Temp)

    Apply HERE

    Key responsibilities

  • Helping to implement, extend and maintain the API, server code and documentation that drives our connected features
  • Using a three tier application server stack (Linux, nginx, PHP-FPM, MySQL)
  • End-to-end debugging (client/app server/database)
  • Programming in C/C++, PHP and Python
  • Query and index development/optimisation for MySQL
  • Implementing solutions in HTML, JavaScript and CSS
  • Helping other programmers implement their own solutions
  • Maintaining and enforcing schedules in collaboration with the Team Leader
  • Working within a small, motivated team and communicate effectively
  •  
    Technical skills and experience

  • Three or more years programming experience
  • Excellent C/C++ programming skills, PHP experience advantageous
  • Ability to work within a schedule
  • Ability to work as a member of a team in a very dynamic environment
  • BS in Computer Science or equivalent work experience
  • Has good problem solving skills
  • Is willing to write and maintain documentation
  • Has good written and verbal communication skills
  • Likes designing software interfaces as well as writing code
  • Likes learning new things
  •  


    Sims FreePlay Game (Client) Programmer (Temp)

    Apply HERE

    Primary Responsibilities:

  • Programming applications for the mobile devices using Objective C, C# and C++
  • Writing and implementing tools for the creation of such applications
  • Working under direction from the Lead Engineer on your project
  • Working within a small, motivated team and communicating effectively within that team as well as outwardly when required
  •  
    Programming within all areas of game development, including, but not limited to:

  • Game system programming
  • User interface programming
  • 2D/3D graphics programming
  • Special effects programming
  •  
    Technical Skills and Experience

  • Three or more years programming experience
  • Excellent C/C++ programming skills
  • Exceptional maths skills
  • Ability to work within a schedule
  • Ability to work as a member of a team in a very dynamic environment
  • Ability to work with and extend existing code
  • BS in Computer Science or equivalent work experience
  • Experience in assembly programming would be advantageous
  • Programming experience in the game industry would be advantageous
  •  


    Sims FreePlay Game (Client) Programmer

    Apply HERE

    Key responsibilities

  • Programming applications for the mobile devices using C++
  • Writing and implementing tools for the creation of such applications
  • Maintaining and enforcing schedules in collaboration with the Lead Programmer
  • Working within a small, motivated team and communicating effectively
  • User interface programming
  • Game system programming
  • 3D graphics programming
  • Special effects programming
  •  
    Technical skills and experience

  • Five years of game development experience or independent game programming
  • Excellent C/C++ programming skills
  • Exceptional maths skills
  • Ability to work within a schedule
  • Ability to work as a member of a team in a very dynamic environment
  • Ability to work with and extend existing code
  • BS in Computer Science or equivalent work experience
  • Experience in assembly, Objective C and C# programming would be advantageous
  •  


    Real Racing Game (Client) Programmer

    Apply HERE

    Key responsibilities

  • Programming applications for the mobile devices using Objective C, C# and C++
  • Working under direction from the Lead Engineer on your project
  • Working within a small, motivated team and communicating effectively within that team as well as outwardly when required
  •  
    Programming within all areas of game development, including, but not limited to:

  • Gameplay
  • User interface
  • 2D/3D graphics
  • Special effects
  • AI
  • Camera
  • Combat
  • Audio
  •  
    Technical Skills and Experience

  • Three or more years programming experience
  • Excellent C/C++ programming skills
  • Exceptional maths skills
  • Ability to work within a schedule
  • Ability to work as a member of a team in a very dynamic environment
  • Ability to work with and extend existing code
  • BS in Computer Science or equivalent work experience
  • Experience in assembly programming would be advantageous
  •  


    Real Racing Game (Client) Programmer

    Apply HERE

    Key responsibilities

  • Variety of programming tasks involved in developing games across multiple platforms and using technology shared with other teams.
  • Develop and maintain various run time systems and offline tools as required
  • Assist other team members in solving workflow issues
  • Assist in writing of schedules and technical design documents
  •  
    Technical Skills and Experience

  • Excellent C/C++ programming skills
  • Strong maths skills
  • Ability to work within a schedule
  • Ability to work as a member of a team in a very dynamic environment
  • Ability to work with and extend existing code
  • BS in Computer Science or equivalent work experience
  • Experience in assembly programming would be advantageous
  • Experience with low level performance issues would be advantageous
  • Programming experience in the game industry would be advantageous
  •  


    Software Engineer

    Apply HERE

    Key responsibilities

  • Programming applications for the mobile devices using Objective C and C++
  • Writing and implementing tools for the creation of such applications
  • Reporting the status of the project to the Producer
  • Maintaining and enforcing schedules in collaboration with the Producer
  • Working within a small, motivated team and communicate effectively
  • User interface programming
  • Game system programming
  • 2D/3D graphics programming
  • Special effects programming
  •  
    Technical Skills and Experience

  • Three or more years programming experience
  • Excellent C/C++ programming skills
  • Exceptional maths skills
  • Ability to work within a schedule
  • Ability to work as a member of a team in a very dynamic environment
  • Ability to work with and extend existing code
  • BS in Computer Science or equivalent work experience
  • Programming experience in the game industry would be advantageous
  •  


    Designer (Temp)

    Apply HERE

    Key responsibilities

  • Design and prototype levels with direction from Lead Designer or Producer, and other key members in core team (i.e. Product Manager, Art Lead, etc.)
  • Develop and maintain level design documentation, including but not limited to mechanics, guidelines, and mission outlines.
  • Contribute by bringing new ideas to the table in regards to every facet of the game: mechanics, story, missions, and more.
  • Establish, maintain and enhance relationships with inside and outside creative resources.
  • The ability to provide scripting support for game missions, freeplay or modules (including revisions and bug fixing) if necessary.
  •  
    Technical skills and experience

  • Experience in development of level design documentation for implementation of mechanics, systems, freeplay and mission summaries.
  • Bring new ideas to the table in regards to every facet of the game; mechanics, story, missions, and more.
  • Scripting for game missions, freeplay, or modules (including revisions and bug fixing).
  • Excellent interpersonal, writing and communication skills.
  • Ability to design within existing game design and fiction to create new systems, missions, and freeplay.
  • Passion for and broad knowledge of various genres & games on different platforms, with an ability to critically analyze them.
  • Exhibit good comprehension of gameplay values and spatial reasoning.
  • Absorption and continuous learning of all fields related to level design, staying in tune with trends and products emerging in the gaming marketplace.
  • Experience with 3D suites (Max, Maya, MissionMan, QeRadiant etc.) for creating game missions and environments.
  • Next generation console game development experience ? Xbox 360, PS3
  • Cross platform development experience
  • Personal/hobby game projects
  • One or more shipped titles as a Level Designer considered an asset
  • Understanding of basic programming or scripting languages (LUA, Perl, JavaScript, etc) a plus
  • Experience using Perforce.
  • Extensive knowledge of action & platformer games and their mechanisms.
  •  


    Work Experience

    Unfortunately we are currently unable to offer work experience or internship positions.