Montréal jobs selected exclusively for you!

To post a job, login or create an account |  Post a Job

Physics Programmer

Lange Consultants

This is a Full-time position in Montréal, QC posted January 6, 2018.

Reflector Entertainment is a cross-platform entertainment company committed to creating rich, innovative Storyworlds that give rise to timeless mythologies. We believe each medium is unique and can be leveraged for a tailored storytelling approach. We are currently building a catalogue of IPs that we will be developing into film, tv series, podcasts, comic books, graphic novels, video games, AR/VR experiences and other new medium.

Reflector draws on the combined strengths and resources of the co-founders: Guy Laliberté (founder of Cirque du Soleil) and Alexandre Amancio (writer, director, producer and AAA game developer behind Assassin’s Creed). The company is based in Montreal and is a division of Lune Rouge.Our team is growing fast and we are currently looking for AAA talent that will drive our ambitious, large scale projects.

MAIN RESPONSABILITIES

  • Analyze and understand the project’s requirements, in order to assess their technical feasibility, define and then implement the required features; 
  • Suggest improvements to the existing pipeline that match the project’s needs; 
  • Collaborate with artists, designers and other programming teams to implement game physics features for the project; 
  • Analyze physics code performance and optimize whenever needed; 
  • Help to determine CPU and memory budgets; 
  • Develop the required tools in collaboration with the tools team to provide efficient feature development during the production; 
  • Ensure coding standards are followed; 
  • Ensure the creation of technical documentation.

QUALIFICATIONS

  • Bachelor’s degree in computer science or computer engineering, or equivalent training or experience; 
  • Minimum 4 to 6 years of equivalent work experience in game industry;
  • Shipped at least 1 game as a physics programmer, preferably on a ‘AAA’ console title; 
  • Excellent C/C++ and/or C# programming skills, with good knowledge of object oriented development; 
  • In-depth practical experience with physics middleware, such as Havok or PhysX; 
  • Experience with multithreading; 
  • Excellent understanding of CPU bottlenecks; 
  • Good experience with optimizations; 
  • Autonomous and flexible with work organization; 
  • Passionate about playing and making game; 
  • Results-oriented;
  • Good interpersonal skills; 
  • Ability to adapt to change; 
  • Experience with commonly used development tools such as Visual Studio and Perforce; 
  • Console development and Unity experience are a plus; 
  • Excellent communication skills in English and French (both oral and written).

Skills Required

  • Education level: None
  • Work experience (years): None

Package

Salary: N/D

How to Apply