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.