We are seeking a talented Senior Engine Programmer to join our team. The job will require development and support of a proprietary multi-platform game engine in cooperation with other programmers, artists, animators, designers to design, implement, polish, debug and optimize high quality gameplay features and systems
RESPONSIBILITIES
- Development and support of in-house game engine (4A Engine)
- Keep track of code quality and style
- Determine tasks to implement features and systems, and accurately determine associated timelines
- Implement features taking care to write efficient code and with an eye to a quality end-user experience
- Write clean, professional, and maintainable code
- Troubleshoot complex problems as they arise and construct solutions to unforeseen design problems in a timely manner
- Writing necessary supporting documentation
REQUIREMENTS
- 5+ years of professional experience
- Strong C++ programming skills
- Excellent math and/or physics skills
- Experience with one of eighth generation game engines
- Understanding of STL, Design Patterns, OOP, multithreading and template programming
- Experience with multiplatform development
- Excellent problem-solving skills
- Self-direction and motivation
- Understanding of the full software development life cycle
PREFERENCES
- Bachelor’s degree in computer science
- Management and leadership skills
- Desire to help drive the improvement of the game engine year-over-year
- A passion for games
COMPREHENSIVE BENEFITS PACKAGE AVAILABLE