MachineGames  Company Logo

MachineGames

Uppsala - Sweden
View all jobs at this company »

Senior AI Programmer

Description

MachineGames is seeking a Senior AI Programmer to join our growing team.

Responsibilities

  • To collaborate with programmers, designers, artists and animators in the day-to-day development of our game.
  • To demonstrate and apply strong problem-solving and debugging skills in C++.
  • To architect and implement features in C/C++, that are CPU, GPU and memory efficient, with an eye to a quality end-user experience.
  • To use, debug and modify the tools pipeline as necessary.
  • To write clean, professional and maintainable code.
  • To construct solutions for unforeseen design problems in a timely manner.
  • You are expected to lead by example and tutor any junior members within the production unit.
  • You operate within given constraints.
  • You take responsibility over your actions.

Requirements

  • 5+ years in the games industry
  • Excellent knowledge of AI techniques such as FSM’s, path finding, animation, collision and physics
  • Strong C++ coding experience
  • Strong commitment to code quality, documentation and sound testing procedures
  • At least one shipped title where credited as a Senior Programmer
  • Excellent math skills
  • Self-motivated, but able to receive constructive feedback and integrate into work
  • Excellent team player with very strong work ethic and a collaborative/cooperative attitude
  • Passion for game development and game technology
  • An understanding of and appreciation for milestones, schedules, deadlines and efficient game development processes
  • Excellent oral and written communication skills

This Job is no longer active!