Senior Software Engineer for Arcade Machines

Helix Leisure logo

Helix Leisure

View Salaries, Reviews, and more  

Job Summary


Salary
S$5,000 - S$8,000 / Monthly

Job Type
-

Seniority

Years of Experience
At least 5 years

Tech Stacks
Python C# C Analytics C++

Job Description

Welcome to the dynamic world of LAI Games, a leading Singapore-based game studio at the forefront of revolutionizing arcade entertainment. As a key player in the industry, we pride ourselves on crafting immersive and thrilling gaming experiences that captivate players worldwide.

We develop our games in house, often in collaboration with top-tier video game creators and integrating the newest hardware from renowned technology suppliers in our arcade games. We are dedicated to pushing the boundaries of innovation.


Join us on this exhilarating journey as we seek a hands-on Senior Software Engineer to strengthen our team in creating the next generation of thrills!


The ideal candidate is somewhat of a jack of all trades, not afraid to venture into new topics. You are experienced in game development in Unity or Unreal, but you are also not afraid to architect and implement the software for a physical game that includes contributions from several technology suppliers and game creators. You can interact with our firmware and hardware engineers to come to an overall design that meets expectations.


What You’re Responsible For


  • Lead all software development aspects of arcade games, from concept to completion.
  • Collaborate with cross-functional teams to gather requirements and define software specifications for our products.
  • Work closely with our own hardware and firmware engineers and external contributors to integrate our software to ensure seamless functionality.
  • Develop software for physical arcade games integrating motion systems, VR headsets, lighting, sound effects, computer vision and haptic feedback to a seamless experience for our customers.
  • Ensure high-quality, reliable, and innovative software solutions for a captivating player experience.
  • Design and develop robust and efficient software solutions that meet our standards to guarantee a safe, positive user experience.
  • Perform thorough testing and validation of software components to ensure reliability, safety, and performance under arcade conditions.
  • Participate in DevOps activities, including continuous integration, deployment automation, and security enhancements.
  • Document the design processes: development, testing, analytics, and troubleshooting.


What We’re Looking For


  • Ability to lead a team and drive software development projects from start to finish.
  • At least five years of experience in game development, where contributions from several parties are combined under your guidance.
  • Bachelor's or master's degree in computer science, Computer Engineering, or equivalent field.
  • Proficient in C/C++, C#, Python, experience with Unity, Unreal.
  • Familiar with programming micro controllers like Arduino or Raspberry pi.
  • Familiarity with software development methodologies including Agile, and experience working in Agile environments, version control systems, software test frameworks, and software testing techniques.
  • Strong analytical thinking and problem-solving skills and a commitment to delivering high-quality results.
  • Excellent communication skills and the ability to collaborate effectively with multidisciplinary teams.
  • Able to work under tight deadlines and respond to changing business and technical conditions.

Special Requirements

  • Experience in integrating functions like motion systems, VR technology, and other interactive elements into a final product.
  • Experience with electrical or mechanical engineering.

Besides working with an awesome team, in an arcade, and making games, we also offer:

  • Competitive salary
  • Performance bonus
  • Training and education programs
  • Private medical, dental, and life insurance coverage
  • Flexible working hours
  • Quarterly self-directed personal development days
  • Finish work early every Friday afternoon for social drinks and games
  • Work in a dynamic, creative arcade/workspace
  • Team events - being a part of the out-of-home entertainment industry, we like to have frequent team events and enjoy what the industry has to offer

LAI Games is a global company committed to growing our employees along with the business. We’ve worked hard to foster an intensely collaborative and creative environment, a diverse and inclusive employee culture, and training and opportunities for professional growth.


Interview Questions of Senior Software Engineer for Arcade Machines at Helix Leisure

Currently, there aren't any interview questions for this role at Helix Leisure shared by other job seekers.
View more interview questions of similar roles from other companies →
banner icon
Prepare For Your Interview in 1 Week?
Equip yourself with possible questions that interviewers might ask you, based on your work experience and job description.
Get Started!

Achieve your dream job with our top-notch tools!

Resume Checker Illustration

Resume Checker

Our free resume checker analyzes the job description and identifies important keywords and skills missing from your resume in just a minute!

Check Now
Interview Preparation Illustration

AI InterviewPrep

Utilizing advanced AI, our tool generates tailored interview questions based on your industry, role, and experience. Practice and receive feedback on your answers in real time!

Check Now
Resume Builder Illustration

Resume Builder

Let us show you the differences between a bad, good, and great resume, and guide you in building a resume that helps you stand out to employers, ensuring you land your next position faster!

Check Now