THQ Montreal is searching for an experienced Senior Engine Programmer to work on our new Patrice Désilets project. The Senior Engine Programming role focuses on the creation, maintenance, and modification of low-level engine systems, focusing on graphics and on CPU
optimizations on the X-Box 360 and the PS3. The ideal candidate works
cooperatively with programmers, designers, and artists to implement and polish
solutions from beginning to end.
Responsibilities: • Iterates on existing tools and technology pipeline
• Collaborates with engineers, designers, artists, and animators
• Architects and implements features in C/C++ that are CPU, GPU, and memory efficient, and with an eye to a quality end-user experience
• Writes clean, professional, and maintainable code
• Accurately schedules tasks and completes them on time
• Helps to establishes performance and resource-use guidelines
• Constructs solutions to unforeseen design problems in a timely manner
• Guides and mentors junior engineers on the team
• Demonstrates and applies strong problem-solving and debugging skills in C++
• Communicates effectively with management on both a project and studio level
Skills and Qualifications:• Ability to actively gather feedback from the entire team and translate it into an improved user experience.
• Strong background in OOP
• C/C++
• Strong knowledge of general and 3D mathematics, current generation video game technologies.
• Ability to write clear, maintainable code
• Have a minimum of 5 years’ experience in the game industry working on AAA games.
• In addition, experience with streaming for open world environments is highly desired.
Only selected candidates will be contacted.
*Please send French and English version of your CV along with your samples to
montrealcareers@thq.com
This job listing originated on Gamasutra.com, the game industry's leader.