This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
Join our team at Aristocrat, where we aim to build a top-tier gaming experience! As an Engineer II - C++ Developer, you will play a pivotal role in our dynamic team, committed to delivering high-impact casino games to a global audience. Our collaborative culture values inclusion, creativity, and groundbreaking ideas, ensuring that every team member's input is impactful. This role is crucial for integrating innovative technology with detailed game design, offering a standout opportunity to advance your career and be part of something outstanding!
Job Responsibility:
Develop and maintain high-quality C++ code within a Linux operating system environment
Design and implement Object-Oriented Design (OOD) principles, algorithms, and data structures
Engage in all phases of the Software Development Life Cycle (SDLC), ensuring flawless execution
Collaborate with cross-functional teams to integrate game design with technology
Ensure compliance with game development processes, including arts integration, game mathematics, and regulatory requirements
Contribute to the development of games across various gaming cabinets, markets, and languages
Exhibit a passion for crafting world-class games with meticulous attention to detail
Work effectively within a multi-disciplinary team to achieve ambitious goals
Requirements:
A degree in Computer Science or a related field, or equivalent experience
Minimum 1 year of professional software development experience
Proven programming skills in C++ within a Linux operating system environment
Familiarity with Object-Oriented Design, algorithms, and data structures
Understanding of the Software Development Life Cycle (SDLC) and software engineering principles
Strong collaborative skills and the ability to contribute to a diverse team environment
Nice to have:
Experience in game development processes is a plus