ゲームエンジンプログラマー
$480,000–$540,000 year
RemoteJapan
JapanRemoteFull Time$480,000–$540,000 yearEnterprise
Full TimeEnterprise
Job Summary
Review code written by other engineers to ensure it meets quality standards, then develop custom engine systems and utilities. Integrate existing rendering engines or implement new engine features with clean, extensible architecture changes. Manage save data, job systems, memory, and development support tools while optimizing performance across rendering, animation, and audio components. Estimate tasks, deliver within deadlines, and document solutions for team learning. Mentor engineers on best practices and lead technical discussions.
Required Qualifications
- Custom engine practical experience for several years
- Console game release experience
- Proficiency in C++
- Ability to deeply dive into engine architecture itself and make improvements without resistance
- Residence in Japan during the employment period with Wizcorp
- University graduation in Engineering, Computer Science, or related fields
- For candidates residing in Japan: 3+ years of practical software engineering experience and 2+ years of practical custom engine development experience
- For candidates residing overseas: 7+ years of practical software engineering experience and 5+ years of practical custom engine development experience
- Solid software engineering capabilities (excellent code quality, knowledge of various coding patterns)
- Abundant experience with C++ and proficiency with C# (WPF)
- Proficiency in Source Code Management Systems (Git, SVN, Perforce, etc.)
- Japanese language ability at a daily conversation level or above (JLPT N3 or higher)
- English language ability to read, write, and discuss technical matters
- Ability to design, test, and debug code without support from other engineers
- Ability to decompose large features into engineering tasks and collaborate with other engineers to complete them
- Ability to decipher and understand complex systems
- Ability to mentor engineers on engine development best practices
- System development focused on optimization and performance
- Interest in various parts of game engines (rendering, animation, audio, etc.)
- Confidence in communication with all members of the company
- Ability to estimate tasks and complete them within deadlines
- Ability to pass reviews by other senior engineers
- Ability to write clear and maintainable code
- Ability to report to the project lead when issues occur
- Ability to test and document solutions provided by other developers for review and learning
- Implementation and maintenance of software engineering best practices throughout the software development lifecycle
- Responsibility for a wide range and large scale complex features of the codebase
- Responsibility for mission-critical areas of the codebase
- Ability to coordinate with members outside the engineering team to deliver features within deadlines
- Ability to judge the feasibility of large features and propose solutions
- Proven programming expertise to realize large features and architecture proposals
- Ability to analyze code reviews to foresee problems in design and implementation using all relevant experience
- Ability to write clean, readable, and high-performance code and design architecture based on it
- Excellent debugging skills and optimization skills
- Knowledge of existing optimization techniques
- Focus on performance and performance analysis
- Advanced mathematical skills
- Willingness to work as a team member and contribute to technical discussions
- Proactivity in providing and receiving constructive feedback for continuous growth
- Excellent personal time management skills
- Experience with one or more of the following: Rendering engine creation, Animation tool implementation, PlayStation platform development, Microsoft platform development, or other target platforms (Nintendo, PC, Mobile)
Desired Qualifications
- Ruby experience
- Python experience
- Shell scripting (Bash, PowerShell, etc.) experience
- Experience with other game engines such as Unreal or Unity
- 3+ years of experience in the game industry
- Development experience with released game titles (minimum 1 title)
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.