Lead Engineer EGM

Lead Engineer EGM

Bengaluru, India

Contract

Easy Apply

Job description

We are seeking a highly skilled Lead Engineer to oversee the end-to-end development of our slot machine software stack. The role involves SAS protocol implementation, EGM hardware/software integration, and Unity-based game deployment, ensuring full compliance with GLI/BMM global regulatory standards. The ideal candidate will bring deep technical expertise, problem-solving skills, and the ability to collaborate with cross-functional teams to deliver reliable, secure, and scalable slot solutions. This is an exciting opportunity to lead innovative projects in the gaming industry and shape the future of slot machine technology. Apply now to join our world-class team.

Responsibility

  • Architect and integrate the Lobby System with industry-standard cabinets (Aristocrat, IGT, Konami, etc.).
  • Lead integration of hardware interfaces: button panels, coin/bill acceptors, ticket printers, TITO modules, tilt/door sensors, and NVRAM.
  • Define button panel mapping and physical/touch interface behavior to align with game logic and jurisdictional requirements.
  • Implement and maintain SAS 6.03+ host and client systems, enabling coin-in/out, credit meters, jackpots, ticketing, and machine event reporting.
  • Develop test harnesses, emulators, and frameworks to support certification (GLI/BMM) and future compatibility with G2S/S2S protocols.
  • Ensure all regulatory requirements are met, including RTP limits, denomination scaling, audit logging, and jurisdictional notices.
  • Integrate Unity-based games with EGMs via the Lobby System and SAS client stack.
  • Connect game logic to SAS event reporting, update/download management, and secure OTA update infrastructure (signing, rollback, monitoring).
  • Ensure compatibility across single/multi-screen EGM hardware and emulator environments.
  • Define and execute comprehensive QA/test plans covering functional, regression, performance, and stress testing.
  • Document game math, RNG specs, paytables, and event reporting for certification readiness.
  • Support compliance and certification processes with GLI/BMM or equivalent labs.
  • Lead and mentor cross-functional engineers (firmware, game software, electrical design, QA).
  • Collaborate with backend and analytics teams to sync EGM data with admin panels, dashboards, and financial reconciliation systems.
  • Coordinate with external vendors, regulators, and partners to certify integrations, support field trials, and manage product rollouts.

Requirement

  • 7+ years in embedded systems or slot machine development, with at least 3 years in a senior/lead role.
  • Programming: Strong in C/C++, Python, and familiarity with Unity (C#).
  • Embedded Systems: Experience with Linux-based development, real-time operating systems, and hardware integration (motherboard, backplane, peripherals).
  • Protocols: Hands-on expertise with SAS 6.03+, serial communications (RS-232), and ideally exposure to G2S/S2S.
  • Compliance: Deep knowledge of GLI/BMM standards, RNG validation, paytable design, and regulated gaming environments.
  • Systems: Proven experience with secure OTA updates, NVRAM handling, and cloud-connected systems (AWS/Azure, PostgreSQL, NoSQL).
  • Debugging: Strong troubleshooting across both emulators and physical slot cabinets.
  • Leadership: Prior experience leading multi-disciplinary engineering teams, managing design/code reviews, and driving innovation.

Safety Advise

GOALREIFY will never ask for payment during the job application process. Official emails come only from @goalreify.com. Beware of fraudsters asking for fees under false pretenses. We do not offer jobs or interviews in exchange for money. Stay vigilant!