Senior Tools Programmer

Senior Tools Programmer

Guerrilla is recruiting for a battle-hardened Sr. Tools Programmer to reinforce its Tools & Tech division. Our elite tools team develops standalone tools (written in C# with the .NET framework or C++ with the MFC framework), as well as editing functionality integrated in Maya (written in C++ and Python). It is also responsible for the asset pipeline, ensuring a smooth flow from the hands of the developers, through various build servers and optimization steps and into the final game.

As a tools programmer, you will take input from all disciplines to help streamline the entire game creation process. You’ll work together with designers, artists and other programmers to analyze their workflow, identify areas for improvement, and implement tools and processes to increase their productivity and creative freedom. You’ll develop new GUI tools and improve existing ones, keeping a strong focus on the user interface and the underlying workflow process. You will also contribute to the development of the content pipeline, consisting of the content conversion/optimization process and the servers that produce and monitor builds.

Requirements

Are you the bad-ass tools programmer we’re looking for? We want to hear from you if:

  • You have a service-oriented attitude and an eye for efficiency, workflow and usability.
  • You have excellent knowledge of either C++ or C# and strong knowledge of the other.
  • You possess strong verbal and written communication skills.
  • You have experience with GUI programming on Windows.
  • You’re comfortable working with a very large existing code-base and tool set.
  • You’re self-motivated, with a strong work ethic.
  • You enjoy working in an innovative, highly dynamic development environment.
Plusses

We especially want to hear from you if:

  • You possess knowledge of 3D and graphics-related algorithms.
  • You have experience with Maya, Python scripting and Perforce.
  • You have experience with client-server and distributed processes.
  • You have experience with UNIX operating system or similar (Linux, FreeBSD, etc.).
  • You have past experience programming C# and GUI applications in an unrelated industry.
  • You have past experience with large, scalable systems and high performance computers in an unrelated industry.
  • You have past experience in a similar position in the gaming industry.
  • You’re an avid gamer with a passion for creating triple-A titles.
02-06-10 - Amsterdam - Noord-Holland - Programmeur - Tell a friend
< Vorige Volgende >
qantm2