This job might no longer be available.

Software Development Engineer II

Aristocrat
Gurugram Haryana 122002 India
2 years ago
Apply

Job Posting Title

Software Development Engineer II

Summary

Location: Gurugram
Reports to: Manager

Role Purpose

We are looking for experienced C++ Software Engineer who is passionate about developing robust C++ code basis the requirement specifications, to develop high impact casino games for our global customers.

Key Performance Measurements

The Software Engineer is expected to be a hands-on expert in games development. The role includes estimation, design and development of gaming software, ensuring that good quality software is delivered, timelines are met, and any issues found are promptly fixed without any side effects.
• Good C++ programming skills.
• Strong on Data Structures and Algorithms.
• Good Linux and Windows development & debugging experience.
• Good Experience on Design Patterns, STL
• Experience with Visual Studio
• Exposure to Embedded Software, Device Drivers, Protocol Stacks, Networking & Graphics
• Object Oriented Design and Programming Experience
• Good debugging skills.
• Strong Analytical Skills.
• Experience with and using 3rd party software development tools.
• Experience in working on Agile projects.

Requirements

• 6-8 years of software development experience
• Excellent programming skills in C++ under Linux operating system
• Good skills in Object oriented design, algorithms and data structures
• Good understanding of Software development life cycle and software engineering principles
• Computer Science education (B Tech/BE/MCA)

Preferences

• Gaming Experience
• Certification in Software Engineering
• Experience in Open GL (Graphics Library)

What you'll do

Location: Gurugram
Reports to: Manager

Role Purpose

We are looking for experienced C++ Software Engineer who is passionate about developing robust C++ code basis the requirement specifications, to develop high impact casino games for our global customers.

Key Performance Measurements

The Software Engineer is expected to be a hands-on expert in games development. The role includes estimation, design and development of gaming software, ensuring that good quality software is delivered, timelines are met, and any issues found are promptly fixed without any side effects.
• Good C++ programming skills.
• Strong on Data Structures and Algorithms.
• Good Linux and Windows development & debugging experience.
• Good Experience on Design Patterns, STL
• Experience with Visual Studio
• Exposure to Embedded Software, Device Drivers, Protocol Stacks, Networking & Graphics
• Object Oriented Design and Programming Experience
• Good debugging skills.
• Strong Analytical Skills.
• Experience with and using 3rd party software development tools.
• Experience in working on Agile projects.

Requirements

• 6-8 years of software development experience
• Excellent programming skills in C++ under Linux operating system
• Good skills in Object oriented design, algorithms and data structures
• Good understanding of Software development life cycle and software engineering principles
• Computer Science education (B Tech/BE/MCA)

Preferences

• Gaming Experience
• Certification in Software Engineering
• Experience in Open GL (Graphics Library)

What we're looking for

Why Aristocrat?

Our Values

The US based roles may require registration with the Nevada Gaming Control Board (NGCB) and/or other gaming jurisdictions in which we operate.

Create Your Profile — Game companies can contact you with their relevant job openings.
Apply

Jobs at Aristocrat

Engineering jobs