Unreal Programmer

Job description

About the position

Squeeze is looking for a 3D Unreal programmer who will work with the company's top artistic talent to produce high quality real-time cinematics. The ideal candidate must be able to identify and create solutions in regards to the developments and optimizations in improving the quality of the cinematics. They may therefore be required to work on the development of the pipeline mechanics, the 3D rendering engine, as well as the development of tools in the editor.


Responsibilities

  • Identify, implement and debug the mechanisms and systems needed to improve the rendering of 3D scenes
  • Collaborate with the content creation team on the technology used to create high quality content and effects
  • Keep up to date with technology to identify new possibilities and communicate them to the rest of the team
  • Work on the development of tools/plugins in Unreal Engine 4
  • Performs all other related duties

Job requirements

Profile

  • Excellent knowledge of C++
  • Excellent knowledge of Unreal Engine 4 or equivalent engine
  • Knowledge of 3D API and Shader languages
  • Knowledge of linear algebra
  • Knowledge of software design best practices and memory vs CPU vs GPU trade-offs
  • Knowledge of optimization techniques
  • Able to suggest innovations and improvements to enhance the quality of kinematics
  • Have a sense of initiative and curiosity
  • Demonstrate good interpersonal communication skills
  • Able to adapt to changes
  • Enjoys collaboration and teamwork
  • Ability to bring a creative touch 

Requirements

  • Holds a university degree in computer science, computer engineering or other equivalent training
  • Minium of 5 years of relevant experience