K

Keywords Studios

Global game development and testing services

Video Game Engine Programmer

Game EngineeringConfirmed live in the last 24 hours
Full-timeTokyo, Japan

About the Job

Requirements

  • Have a few years of work experience with custom engines and have released games on consoles.
  • Design, test, and debug code independently.
  • Break down large features into engineering tasks and work with other engineers to complete them.
  • Decipher and understand complex systems.
  • Mentor engineers in engine development best practices.
  • Develop systems with a strong focus on optimization and performance.
  • Have an interest in working on different parts of a game engine, including rendering, animation, and audio.
  • Write clean, readable, performant code and design the architecture around it.
  • Have debugging and optimization skills.
  • Have knowledge of existing optimization techniques.
  • Focus on performance and performance analysis.
  • Have strong math skills.
  • Be willing to work as part of a team and contribute to technical discussions.
  • Provide and receive constructive feedback for continual growth.
  • Have strong software development skills, design theory, and development processes.
  • Have strong personal time management.
  • Have a university degree in Engineering, Computer Science, or a related discipline, or relevant professional experience.
  • For Japan-based candidates, have 3+ years of professional software engineering experience and 2+ years of professional experience developing custom engines.
  • For overseas-based candidates, have 7+ years of professional software engineering experience and 5+ years of professional experience developing custom engines.
  • Have solid software engineering abilities, including good code hygiene and familiarity with various coding patterns.
  • Have strong experience with C++ and proficiency in C# (WPF).
  • Be comfortable with source code management systems such as Git, SVN, or Perforce.
  • Have at least conversational Japanese proficiency, JLPT N3 or above.
  • Have English proficiency sufficient to read, write, and discuss technical matters.
  • Work 8 hours per day Monday through Friday, with core hours between 11:00 and 16:00, excluding a one-hour break.
  • Reside in Japan during employment.

Responsibilities

  • Review code from other engineers and ensure it meets quality expectations.
  • Develop systems and related utilities for custom proprietary engines.
  • Integrate rendering engines into the existing codebase as needed.
  • Make architectural changes to the codebase to accommodate new engine features cleanly and extensibly.
  • Work on development-support features such as save data management, job systems, and memory management.
  • Estimate tasks and deliver them in a timely manner.
  • Write clear, maintainable code that passes review by senior engineers.
  • Raise blockers to the project lead when they arise.
  • Test and document solutions so other developers can review and learn from them.
  • Implement and uphold software engineering best practices throughout the software development life cycle.
  • Take ownership of large areas of the codebase and large, complex features, including mission-critical areas.
  • Coordinate with people outside the engineering team to deliver features in a timely manner.
  • Determine the feasibility of large features and propose solutions.
  • Provide programming expertise to deliver large features and suggest architecture.
  • Analyze code reviews and use relevant experience to anticipate problems with design and implementation.

Desired Qualifications

  • Experience with Ruby, Python, or shell scripting such as Bash or PowerShell.
  • Experience with other game engines such as Unreal, Unity, or proprietary engines.
  • At least 3 years of experience in the video game industry.
  • Have worked on at least one released game.
  • Experience creating rendering engines.
  • Experience implementing animation-specific tools.
  • Experience developing for PlayStation platforms.
  • Experience developing for Microsoft platforms.
  • Familiarity with other target platforms such as Nintendo, PC, or mobile.

About the Company

Keywords Studios

Global game development and testing services

Keywords Studios provides services for the global video games industry across the full lifecycle from concept to post-launch. Its offerings include game-ready art, marketing, game development, functional and localization testing, text and audio localization (including casting and audio post-production), community management, player support, and content moderation. It operates with over 13,000 professionals across 70+ studios in 25+ countries using an end-to-end platform powered by proprietary technology to coordinate work. Its goal is to help clients bring intellectual property to life by delivering digital content that entertains, connects, and educates, with differentiation coming from its global scale, breadth of services, and ability to tailor bespoke project solutions.

Company size
10,001+
Company stage
IPO
Headquarters
Dublin, Ireland
Founded
1998

Recently Posted Jobs

Explore more opportunities at Keywords Studios

See more jobs