Join a world‑class Agile game development team where innovation and collaboration turn ideas into playable experiences. As an early‑career engineer, you’ll build and enhance core game features while learning from seasoned professionals. This role offers a solid foundation in modern C++ development within a fast‑moving entertainment studio.
What You’ll Do
- Design and implement game features using Advanced C++ (11/14) and OOAD principles.
- Understand and navigate existing game architecture, codebases, and development pipelines.
- Analyze requirements and deliver high‑quality, efficient code on schedule.
- Identify, debug, and resolve performance issues with standard tools.
- Leverage AI‑assisted tools for code generation, testing, and documentation.
- Participate in code reviews, adhering to coding standards and engineering guidelines.
- Collaborate with cross‑functional Scrum teams to ship feature increments.
What You Need
- Strong grasp of Object‑Oriented Programming concepts.
- Proficiency in C++ (11/14) and common data structures.
- Experience with Windows and Linux development environments.
- Familiarity with version control systems such as Git or SVN.
- Basic knowledge of software build and debugging techniques.
- Bachelor’s or Master’s in Computer Science/Engineering (or equivalent).
- 1–2 years of professional software engineering experience.
Good to Have
- Exposure to generative AI tools (GitHub Copilot, ChatGPT) for development.
- Previous experience in the gaming industry.
- Completed an internship or Early Hire program with Aristocrat.
The Opportunity
The role offers a performance‑driven compensation package, including bonuses, health benefits and retirement plans, reflecting Aristocrat’s commitment to rewarding individual impact.
