hackquest logo

Software Engineer (Game and Multimedia)

S

Shore360, Inc.

80 - 85K PHP
Full-time
Shore360, Inc.. Unit 2F-1A, 2, 3, 4 Philexcel Business Center 6, Philexcel Business Park Manuel A. Roxas Hwy, Zone, Clark Freeport, Clark, 2023 Pampanga, Philippines
Game DevelopmentGame DesignHTMLC++SDL3SDL2FFMPEGRapidJSONSQLJavaScript

Simtech is an international digital display company, specialising in casino gaming and commercial advertising displays. Based on the Gold Coast Australia, with further locations in Las Vegas, Macau, Singapore and mainland China. We strive to continually innovate our processes and produce the world's most superior digital displays.


Simtech is committed to ensuring employees have the education and skills they require to contribute to the economic development and strategic direction of the company.


Your opportunity

As a Software Engineer you will:


Research, design and write new software programs for a range of visual displays developed and manufactured by Simtech Creations and using data from internal & external sources.


The Software Engineer reports to the Head of Division and nominated delegate.


Your role

  • As a Software Engineer you will have responsibility for the following:
  • Designing software applications and programs according to user specifications.
  • Collaborate with other engineers and programmers to determine requirements and design components. Provide ongoing support to other engineers, programmers, quality assurance personnel or users.
  • Designing specifications for computer software or hardware.
  • Planning the operational details for specific computer systems.
  • Developing technical illustrations of engineering designs.
  • Create a media playback application to run on an operating system (like Microsoft Windows).
  • Inspect program logic for errors in programming.
  • Testing and debugging.
  • Provide suggestions for improving application features based on user feedback.
  • Creating technical documentation to guide the development of other Software Engineers or provide information for system users.


General

  • Establish and maintain professional working relationships with all staff.
  • Always follow company policy and procedures.
  • Collaborative team working skills.
  • Attention to detail.
  • Methodical approach to problem-solving.
  • Self-motivation and the ability to complete tasks without constant supervision.
  • Strong interpersonal skills for communicating with fellow employees and clients.


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
  • Demonstrated ability to handle confidential information with discretion and integrity.
  • Operating systems like Windows and Linux for developing hardware and software applications.
  • Essential C++ with object orientated programming, Visual Basic, Python or others depending on the needs of the project.
  • Essential SDL3 / SDL2 experience.
  • Essential FFMPEG experience.
  • Essential RapidJSON for parsing streaming JSON data.
  • Graphics Programming, GPU acceleration, experience with CUDA / NVIDIA.
  • HTML; SQL; JavaScript; CSS (Cascading Style Sheets) for creating webpages. Version control systems like Git, Mercurial and Subversion for tracking changes in project files and folders.
  • Source code management (SCM) repositories like GitHub that help you manage your source code.
  • Data mining tools to assist with complex data analysis projects.
  • Familiarity with operating systems and other tools used for developing software applications.
  • An awareness of the latest coding techniques and recent technological developments relevant to the project
  • being worked on.
  • Understanding of the software development lifecycle (SDLC).
  • GPIO interactivity.
  • HMI / AI knowledge.


Education/Qualifications

As a minimum you will have the following:


  • Bachelor’s or Master’s degree in software engineering
  • Practical Experience
  • Robotics / Human Machine Interface experience