Instagram
youtube
Facebook

Sr Engineer Ii - C++ Developer

5 - 6 years
20+ LPA
10 June 26, 2025
Job Description
Job Type: Full Time Education: B.Sc/ M.Sc/ B.E/ M.E./ B.Com/ M.Com/ BBA/ MBA/B.Tech/ M.Tech/ All Graduates Skills: Python, .net, React Native, Django, Javascript, HTML, CSS, Typescript, Communication Skills, Power Bi, Numpy Pandas, Sql, machine learning, Data Analysis, Coimbatore, Data Science, Java, Adobe XD, Figma, php, wordpress, Artificial Intelligence, Excel

Sr Engineer II – C++ Developer | Aristocrat | Noida, UP | Hybrid

Job ID: R0018915
Job Type: Full-time | Hybrid
Location: Noida, Uttar Pradesh, India
Posted: 7 Days Ago


Job Summary

Join Aristocrat’s award-winning slot development team as a Software Developer to create engaging, high-performance games for next-generation slot machines. This role focuses on implementing core game logic and systems in C++, optimized for embedded gaming platforms.


What You’ll Do

  1. Develop, test, and debug game logic, math models, and reel mechanics for video slot games.

  2. Collaborate with artists, designers, and mathematicians to implement engaging features and smooth gameplay.

  3. Work with proprietary engines and game development toolchains.

  4. Optimize game performance for real-time play on dedicated gaming hardware.

  5. Integrate sound, animation, and visual effects into the game framework.

  6. Ensure code quality through documentation, code reviews, and adherence to coding standards.

  7. Participate in game concept reviews, playtesting, and tuning sessions.

  8. Interface with QA teams to diagnose and fix issues across multiple platforms.


What We're Looking For

  1. Master’s or Bachelor’s degree in Computer Science, Information Technology, or related field.

  2. 5–6 years of professional experience.

  3. Proficiency in C++11 or later, with strong object-oriented design and memory management skills.

  4. Working knowledge of:

    2D rendering pipelines
    Sprite systems and frame-based animations
    Shader programming (GLSL/HLSL)
     
  5. Familiarity with update/render cycles, frame timing, and event-driven input handling.

  6. Experience in manual memory allocation, profiling tools (e.g., Valgrind, GDB), and embedded systems debugging.

  7. Comfortable using build systems like CMake or Make for cross-platform development.

  8. Experience with version control tools such as SVN, GIT, or Perforce.

  9. Knowledge of Lua or Python for scripting, automation, or prototyping is a plus.


Nice to Have

  1. Previous experience developing slot games.

  2. Game engine scripting in Unity (C#) or Unreal Engine (C++).

  3. Familiarity with multiplayer networking, latency reduction, and server authority models.

  4. Experience with Docker and containerized workflows.

  5. Understanding of gaming industry compliance standards (GLI-11, GDPR, PCI).


Preferences

  1. Passion for slot math, player behavior, and smooth user journeys.

  2. Demonstrated ownership of complex features from concept to delivery.


Why Aristocrat?

  1. World leader in gaming content and technology.

  2. Publisher of top-performing free-to-play mobile games.

  3. Commitment to responsible gaming, employee well-being, and sustainability.

  4. Diverse, inclusive workplace promoting equal opportunity for all.

  5. Robust benefits package.

  6. Global career opportunities.

  7. Core Values:

Jobs in other cities