Join Our Community!

Connect | Login

Engine Programmer

Job Summary

Create leading edge technology for high quality videogames as part of a dynamic interdisciplinary team that has more than 17 years of experience creating top selling games for the Playstation3, Playstation2, Playstation, Xbox, Linux, and PC.

Duties

  • Design and implement core systems such as a 3D rendering pipeline or a real-time resource streaming system
  • Write highly optimized code to maximize various systems’ performance
  • Learn and apply a broad range of leading edge programming, software design, and performance optimization techniques

Require Qualifications

  • A love for playing videogames and good instincts for game design
  • Bachelor's degree, or higher, majoring in computer science, computer engineering or a related field
  • A passion for hardware architecture and highly efficient coding practices
  • An interest in assembly level optimization and debugging techniques
  • A solid understanding of 3D geometry including matrix and vector mathematics
  • Talent for solving technical problems by writing optimized and well organized code in C
  • Excellent oral and written English
  • Ability to work independently, solve complex challenges, and hit deadlines
  • Good cooperation and communication skills

Preferred Qualifications

  • Experience with graphics programming using modern methods for lighting, shadows, and shaders
  • Experience programming in assembly language
  • A good understanding of system design and implementation using C/C
  • Experience working in a team taking a software product from concept to completion
  • Experience programming videogames for current generation console or PC platforms
  • Familiarity with Microsoft VisualStudio.Net and Perforce