Software Engineer III (C++)

GLu Mobile

Job Summary

Electronic Arts is seeking a C++ Software Engineer III for its Frostbite engine team in Melbourne, Australia. This hybrid role involves developing tooling and frameworks for Frostbite's Core Object Model, enabling thousands of users to create AAA gaming experiences. The engineer will collaborate with UX, product owners, and game teams, provide customer support, mentor junior engineers, and ensure code quality through testing and debugging. This role is crucial for empowering game developers to leverage Frostbite's powerful capabilities.

Must Have

  • Work with UX, product owners, and customers to develop and perfect feature implementations
  • Provide support to customers by addressing issues and looking for opportunities to make systematic improvements
  • Build relationships with engineers across Frostbite and game teams
  • Mentor less experienced team members throughout the software development process
  • Participate in design, code reviews and promote usage of coding best practices
  • Test, debug, and extend other Software Engineers' code
  • 6+ years experience developing features with C++
  • Familiarity with C# and WPF
  • Understanding of game engines such as Unity or Unreal
  • Multithreaded programming and debugging experience
  • Familiarity with Source Control (Perforce, SVN, GIT)
  • A team-first player, who works in a collaborative, team-oriented fashion

Perks & Benefits

  • Employee assistance program, including coaching and therapy sessions
  • Inclusive parental leave policy that supports all parents and carers
  • 17.5% annual leave loading
  • Bonus end of year leave days (time off between Christmas and New Years)
  • Volunteer leave and charitable donation matching
  • Flexible work reimbursement program for working from home and/or commuting expenses
  • Access to employee stock purchase program

Job Description

General Information

Locations: Melbourne, Victoria, Australia

  • Location: Melbourne
  • Country: Australia

Role ID

212068

Worker Type

Regular Employee

Studio/Department

CT - Frostbite

Work Model

Hybrid

Description & Requirements

Electronic Arts creates next-level entertainment experiences that inspire players and fans around the world. Here, everyone is part of the story. Part of a community that connects across the globe. A place where creativity thrives, new perspectives are invited, and ideas matter. A team where everyone makes play happen.

Frostbite is EA's state-of-the-art multi-platform game development engine. We are looking for an accomplished C++ Software Engineer. You will be based in Melbourne but connected to and supported by our teams around the globe. This is a hybrid remote/in-office role.

You will work with engineers located in Australia, in an Hybrid environment, joining the Core Object Model team, and help create Tooling and Frameworks that connects thousands of users to Frostbite's intricate and powerful inner workings, empowering them to create AAA experiences and support some of the biggest franchises in the world.

Responsibilities:

  • Reporting to the Engineering Manager within the team, you will:
  • Work with our user experience (UX), product owners, and customers to develop and perfect feature implementations
  • Provide support to customers by addressing issues and looking for opportunities to make systematic improvements
  • Build relationships with engineers both across Frostbite and our many game teams
  • You will mentor less experienced team members throughout the software development process including participating in design, code reviews and promoting usage of coding best practices
  • Test, debug, and extend other Software Engineers' code

Qualifications:

  • 6+ years experience developing features with C++
  • Familiarity with C# and WPF
  • Understanding of game engines such as Unity or Unreal
  • Multithreaded programming and debugging experience
  • Familiarity with Source Control (Perforce, SVN, GIT)
  • A team-first player, who works in a collaborative, team-oriented fashion

What’s in it for you?

We want EA to be the ultimate destination to make great content and experiences. Everything we’re doing here is about creating a culture, environment, and company where you can do the best work of your career – so there’s that. There’s also:

  • An employee assistance program, including coaching and therapy sessions to support your wellbeing
  • An inclusive parental leave policy that supports all parents and carers
  • 17.5% annual leave loading – yes, we’ll pay you extra to take a break!
  • Bonus end of year leave days – time off between Christmas and New Years, no annual leave necessary
  • Volunteer leave and charitable donation matching
  • A flexible work reimbursement program - $ to go towards your working from home and/or commuting expenses

We also offer access to our employee stock purchase program.

About Electronic Arts

We’re proud to have an extensive portfolio of games and experiences, locations around the world, and opportunities across EA. We value adaptability, resilience, creativity, and curiosity. From leadership that brings out your potential, to creating space for learning and experimenting, we empower you to do great work and pursue opportunities for growth.

We adopt a holistic approach to our benefits programs, emphasizing physical, emotional, financial, career, and community wellness to support a balanced life. Our packages are tailored to meet local needs and may include healthcare coverage, mental well-being support, retirement savings, paid time off, family leaves, complimentary games, and more. We nurture environments where our teams can always bring their best to what they do.

Electronic Arts is an equal opportunity employer. All employment decisions are made without regard to race, color, national origin, ancestry, sex, gender, gender identity or expression, sexual orientation, age, genetic information, religion, disability, medical condition, pregnancy, marital status, family status, veteran status, or any other characteristic protected by law. We will also consider employment qualified applicants with criminal records in accordance with applicable law. EA also makes workplace accommodations for qualified individuals with disabilities as required by applicable law.

LinkedInID

3108034

11 Skills Required For This Role

Problem Solving Github Cpp Unreal Unity Game Texts User Experience Ux C# Git Svn Perforce