Senior C++, Unreal Game Programmer Job Description

Senior C++, Unreal Game Programmer Job Description Template

Our company is looking for a Senior C++, Unreal Game Programmer to join our team.

Responsibilities:

  • Perform testing and documenting of the code that is written;
  • Work on problems of diverse scope where analysis of data requires evaluation of identifiable factors;
  • Network with senior internal and external personnel in own area of expertise;
  • Write clear, maintainable, portable, and highly functional code;
  • Perform profiling and performance tuning of code and systems to remove bottlenecks;
  • Support existing systems;
  • Demonstrate good judgment in selecting methods and techniques for obtaining solutions;
  • Responsible for the design and implementation of systems and tools to support game needs.

Requirements:

  • Basic understanding of kinetic physics or experience with other branches of physics;
  • 7+ years of professional experience as a programmer;
  • Must have worked in a major open source or professional application primarily written in C++
  • 1+ year minimum of working use with at least one major game engine. (preferably Unreal);
  • Must have working knowledge of the basic 3D rendering stack concepts and use;
  • Understand the debugger and be able to use it to diagnose crashes;
  • Experience working with 3rd party libraries/APIs and how to integrate them into their projects;
  • Working knowledge of and basics of threading;
  • Familiarity with *nix systems and related GNU tooling, programming for Win32, OSX or Linux and at least one scripting/shell language.