C/C++/Game Technical Lead

Industry: IT Solution
Job Type: Permanent
Job Location: Alabang
Work Setup: Morning
Experience Level: Experienced

Responsibilities

  • Design, develop, and implement software solutions for slot machine games, including gameplay features, mechanics, and user interfaces.
  • Collaborate with the game design (Artists, Animators, Sound Designers) and development teams to understand project requirements, game mechanics, and technical specifications.
  • Ensure the functionality, performance, and quality of game software through rigorous testing, debugging, and optimization.
  • Optimize game performance, memory usage, and loading times for seamless gameplay experiences on various platforms.
  • Research and incorporate new technologies, tools, and frameworks to enhance the game development process.
  • Work closely with other engineers to address technical challenges, troubleshoot issues, and propose solutions to develop customizable game development for multiple jurisdictions.
  • Collaborate with the QA team to identify and resolve bugs, performance issues, and gameplay inconsistencies.
  • Meet project deadlines and deliver exceptional results within established timelines.
  • Lead a small team of software engineers, while contributing to projects.
  • Use the Agile/SDLC software tools to track, implement and communicate effectively with Senior Management.
  • Perform other task/s as assigned.

Requirements

  • Education attainment Bachelor’s degree in Computer Science, Software Engineering, or a related field.
  • Experience • Five (5) to ten (10) years proven experience as a Software Engineer or in a similar role.
  • Experience with C/C++/C# on a Linux and Windows. Experience with game engines, frameworks, and development tool is a plus.
  • Proficiency with Software Development Methodologies is required.
  • Specific skills • Proficiency in programming languages commonly used in game development, such as C/C++/C#.
  • Knowledge of game development pipelines, processes, and methodologies.
  • Solid understanding of object-oriented programming principles, data structures, algorithms, and software design patterns.
  • In depth understanding of POSIX Operating Systems, System Calls etc e.g., Linux.
  • Good understanding of Graphics Frameworks/ tool chains e.g., OpenGL, Vulcan.
  • Familiarity with graphics rendering engines e.g., Unity.
  • Requires excellent debugging skills with proficiency in programming multi-threaded applications.
  • Personal characteristics • Excellent communication and collaboration skills.
  • Strong problem-solving and analytical skills.
  • Passion for gaming and a deep understanding of game mechanics and user experience.
  • Ability to work on multiple projects simultaneously and meet project deadlines.

Apply for this position

Allowed Type(s): .pdf, .doc, .docx, .rtf