Enable job alerts via email!

Senior Casino Software Engineer (SDL2/3, FFMPEG, C++, RapidJSON)

JOBS360

Pampanga

On-site

USD 20,000 - 40,000

Full time

Yesterday
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

A leading company in digital display technology seeks a Software Engineer to develop applications for advanced visual display systems. This role involves collaborating with teams, designing software solutions, and requires expertise in C++. The ideal candidate will possess strong problem-solving skills and a foundational understanding of current programming practices.

Benefits

Free barista-style coffee
Free parking and jeepney services
Highly engaged team
Unlimited potential for growth
Challenging role
Fun and family-oriented working environment
Bronze level referral bonus

Qualifications

  • Proven ability to manage confidential information.
  • Experience with Windows and Linux for development.
  • Hands-on experience in relevant software development roles.

Responsibilities

  • Design software applications based on user requirements.
  • Collaborate with engineers to define technical specifications.
  • Conduct software testing and debugging.

Skills

C++
Object-oriented programming
Graphics programming
Data Mining

Education

Bachelor’s or Master’s degree in Software Engineering

Tools

SDL2/SDL3
FFMPEG
RapidJSON
Git
GitHub

Job description

About the Role

Simtech is a global leader in digital display technology, specializing in innovative solutions for casino gaming and commercial advertising. Headquartered on the Gold Coast, Australia, with additional offices in Las Vegas, Macau, Singapore, and mainland China, we are dedicated to continuously enhancing our processes and delivering the highest quality digital displays worldwide.

We invest in the professional growth of our employees, ensuring they are equipped with the knowledge and skills necessary to drive both individual success and the strategic direction of the company.

Your Opportunity

As a Software Engineer, you will play a key role in developing software for Simtech’s advanced visual display systems. Your work will involve researching, designing, and implementing new software solutions that integrate both internal and external data sources.

This role reports directly to the Head of Division or a designated supervisor.

Key Responsibilities
  • Design and develop software applications and systems based on user requirements.

  • Collaborate with fellow engineers and developers to define technical specifications and design components.

  • Provide technical support to internal teams, including engineering, programming, and QA.

  • Draft software and hardware specifications and plan operational workflows.

  • Create technical diagrams and illustrations to support engineering concepts.

  • Develop a media playback application for platforms such as Microsoft Windows.

  • Conduct code reviews to identify and correct logic errors.

  • Perform software testing and debugging.

  • Incorporate user feedback to enhance application features.

  • Produce technical documentation for developers and end users.

Required Skills
  • Proven ability to manage confidential information with professionalism.

  • Experience with operating systems such as Windows and Linux for software and hardware development.

  • Proficient in C++ with object-oriented programming; experience with Visual Basic, Python, or other relevant languages.

  • Proficiency in SDL2/SDL3, FFMPEG, and RapidJSON.

  • Graphics programming with GPU acceleration; experience with CUDA/NVIDIA is essential.

  • Knowledge of HTML, SQL, JavaScript, and CSS for web development.

  • Familiarity with version control systems like Git, Mercurial, or Subversion.

  • Experience with source code repositories (e.g., GitHub).

  • Competence in data mining tools for advanced data analysis.

  • Understanding of current programming practices and new technologies.

  • Strong grasp of the Software Development Life Cycle (SDLC).

  • Experience with GPIO interaction and knowledge of Human-Machine Interfaces (HMI) and AI technologies.

General Attributes
  • Ability to foster positive working relationships across teams.

  • Adherence to company policies and procedures.

  • Strong teamwork and collaboration skills.

  • High attention to detail and a structured problem-solving approach.

  • Self-driven and capable of working independently.

  • Excellent interpersonal communication skills.

Education & Experience
  • Bachelor’s or Master’s degree in Software Engineering.

  • Hands-on professional experience in relevant software development roles.

  • Experience in robotics and/or Human-Machine Interface technologies is highly regarded.

ShoreXtra Perks

  • Free barista-style coffee

  • Free parking and jeepney services

  • Highly engaged team

  • Unlimited potential for growth

  • Challenging role

  • Fun and family-oriented working environment

  • Bronze level referral bonus

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.