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.
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.
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.
We are recruiting this position directly and not seeking recruitment agency support for this role.
(Internal data use only)
Role information: EN
Studio: Tantalus
Location: Asia Pacific, Australia, Brisbane
Area of work: Game Development
Service: Create
Employment type: Full time, permanent
Working pattern: Hybrid