This job posting isn't available in all website languages


Engine Programmer - Beenox

PRO0001VH Requisition #
Apply for Job
Share this Job
Sign Up for Job Alerts

Beenox is a video game development studio created in 2000. Located in beautiful Quebec City, Canada, Beenox is a wholly owned subsidiary of Activision Publishing Inc., one of the world’s top game developers.


The studio is proud to contribute to the development of the Call of Duty video game franchise. Beenox has also contributed to the resounding success of the Skylanders, Spider-Man, and Guitar Hero franchises.


As members of the Beenox family, we feel as if we’re part of a group of like-minded people who are great to work with. Our studio is a real open world where it’s easy to have discussions with everyone, including our studio co-heads. Here everyone brings their own unique touch to projects that showcase their talent on a global stage.


You could say that video games are in our blood!




The Engine Programmer has different responsibilities related to the game engine.


The first objective of the Engine Programmer is to maximize the game’s graphics capacity for all the different game platforms on which it will be published;


The second objective of the Engine Programmer is to support the Art team and drive the development of features/tools related to the artistic needs (shaders, textures, etc.);


The third objective of the Engine Programmer role is to ensure the stability and performance of the game’s multiplayer modes;


Finally, the Engine Programmer provides technological watch for the Programming team and will actively participate in the improvement of the engine over time;


Our studio is currently dedicated to the development of the Call of Duty franchise.



Main Tasks

  • Ensure the constant evolution of technology associated with different game platforms;
  • Develop functionalities of the game engine: graphics, networking, optimization, physics, animation system, APIs);
  • Ensure the quality and performance of functionalities that were developed;
  • Support users on developed functionalities.



  • Strong knowledge of C++ and real-time engines;
  • Development experience for console and PC;
  • Good analytical skills;
  • Ability to work autonomously in fulfillment of his/her tasks;
  • Ability to adapt to internal tools and changing environment;
  • Positive attitude and desire to work as a team;
  • Passion for video games;
  • Asset: Knowledge of other languages like C#, Lua, and Python;



Previous Job Searches

My Profile

Create and manage profiles for future opportunities.

Go to Profile

My Submissions

Track your opportunities.

My Submissions