Engineering - 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.

  • Researching and implementing methods to best use the next generation hardware capabilities.

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

If after reading this you find that you meet the qualifications and we sound like a good match, send your resume and portfolio to Fun@whitemoondreams.com. Please write position applying for in the subject line.