C++ Programmer - Intermediate to Senior AAA Games

Hybrid
Senior
🇦🇺 Australia
Programmer
Software development

As a C++ Software Engineer, you will assist in porting games across multiple platforms including but not limited to Switch, PS4, PS5, Xbox X/S and Xbox One. You will be working with a range of engines and technology pipelines, including popular engines such as Unreal or Unity, as well as bespoke custom engines.

Responsibilities:

  • Working closely with producers, QA, game designers and artists to implement game features using C++.
  • Testing, debugging, refining, optimising and maintaining game functionality on a range of platforms.
  • Staying up to date with new technologies and architectures.
  • Assisting and mentoring other programmers in your areas of expertise.
  • Creating and maintaining well written technical documentation.
  • Creating maintainable, and extensible, well architected code.
  • Confidently communicating with other disciplines, in particular engineering, to facilitate solutions that push the project forward.

Expectations:

  • Proactively identify problems and propose, test, and document solutions.
  • Research and explore new technologies and techniques, and keep up to date with the latest trends in game development.
  • Share learnings and best practices, workflows, and new tools with the wider team.
  • Be available for technical support for the code team.
  • Actively demonstrate a desire to learn and grow professionally.
  • Contribute towards a positive and supportive company culture.

Requirements

Essential Skills:

  • Approx. 5+ years of Games Industry experience (for mid and senior levels).
  • Demonstrable development and release experience in C++.
  • Experience in code optimisation and performance monitoring.
  • Excellent interpersonal and communication skills.
  • Strong awareness of industry technology trends, willingness to learn and grow.
  • Console development experience (Nintendo Switch, Xbox, PlayStation)
  • Current development experience with Unity, UE4 or UE5.
  • Ability to write high-quality, performant and maintainable code.
  • Understanding of a range of design patterns and data structures
  • Strong attention to detail, able to multi-task, and adapt to change.
  • A passion for games, an interest and awareness in the latest trends, tools, technology and approaches in creating content.
  • Strong time management and problem-solving skills.

Bonus Skills:

  • Experience in AAA game development.
  • Experience in Custom C++ Engines.
  • Experience in Commercially Available Engines (Unity, Unreal, Etc.)
  • Experience in other programming languages.
  • Experience with game release processes.

 

Keywords Australia

Keywords Australia

Mighty Games focuses on developing proprietary AI-based technology solutions for the video game industry.

Artificial Intelligence
Gaming
Technology

Other jobs at Keywords Australia

 

 

 

 

 

 

 

 

View all Keywords Australia jobs

Why OmniJobs?

  • Rare & hidden jobs
  • New jobs every day
  • No expired job posts
  • All jobs in English

Receive emails about similar jobs

Get alerts to your inbox about new open jobs that are similar to this one.

🇦🇺 Australia
Programmer

No spam. No ads. Unsubscribe anytime.

Similar jobs