Engineer - Sr. Engine Programmer

\

 

Responsibilities

 

  • Analyze and improve performance across all target platforms

  • Develop and maintain existing systems for managing memory and streaming and CPU usage

  • Debug and fix crashes, concurrency issues, and platform-specific problems

  • Research and propose improvements to processes and pipelines

  • Designing, implementing, and supporting key gameplay features using Unreal Engine 4.

  • Creating tools to help the team during development.

  • Writing well documented and optimized code in C++.

  • Facilitating and performing code reviews with team members.

  • Debugging minor and major bugs and performance issues on multiple platforms such PC, PS4.

 

Requirements

 

  • An avid gamer with a passion for making next generation games

  • Bachelor’s degree or equivalent in Computer Science or Engineering

  • 5+ years of professional experience developing games for consoles and PC

  • Unreal Engine experience

  • Strong knowledge of C/C++ and Object Oriented Programming.

  • A keen interest in analyzing and optimizing next generation games and engine code

  • Excellent communication and team skills

  • Experience with multithreaded programming

  • Ability to communicate well with team members across all departments.

  • Good foundation of 3D math concepts and algorithms related to 3d applications 

  • Self-motivated and ability to use the next generation hardware during the hardware development

 

Pluses

 

  • You have experience in Unreal 4.

  • You have 2 or more shipped titles as a lighter.

  • Handle constructive feedback well.

 

***This is an onsite position***