Engine Programmer

2 months ago


Montreal, Quebec, Canada Gearbox Full time
About the Role

Gearbox, a leading game development studio, is seeking a highly skilled Engine Programmer to join their team. As a key member of the development team, the successful candidate will be responsible for maintaining and optimizing the game engine, ensuring system compatibility and performance across all deployment platforms.

Key Responsibilities
  1. Engine Maintenance and Optimization: Ensure the game engine is stable, efficient, and scalable to meet the demands of high-performance gaming.
  2. System Compatibility and Performance: Collaborate with cross-functional teams to ensure seamless deployment across all platforms, including PC, consoles, and mobile devices.
  3. Feature Implementation: Work closely with design and art teams to implement game features, leveraging expertise in C++ programming and Unreal Engine.
  4. Technical Issue Resolution: Identify and resolve technical issues throughout the development cycle, ensuring timely delivery of high-quality products.
  5. Low-Level System Mastery: Develop and maintain a deep understanding of low-level systems, including memory management, threading, and optimization techniques.
  6. Technology Evaluation and Integration: Evaluate and integrate cutting-edge technologies and best practices to deliver innovative and engaging gaming experiences.
Requirements
  1. 5+ Years of Experience: Proven track record as an Engine Programmer, with a strong background in C++ programming, debugging, and optimization.
  2. Multiplatform Experience: Shipped at least one multiplatform title, demonstrating expertise in deployment across various platforms.
  3. Unreal Engine Expertise: Significant experience with Unreal Engine, including its architecture, features, and best practices.
  4. Design Patterns and Best Practices: Strong understanding of design patterns and software development best practices, ensuring maintainable and scalable code.
  5. Game Development Knowledge: Good understanding of game development and delivery processes, including project management and team collaboration.
  6. Autonomy and Initiative: Ability to work independently, with a strong sense of initiative and a willingness to take on new challenges.
  7. Communication Skills: Excellent communication skills, with the ability to clearly articulate technical concepts to both technical and non-technical stakeholders.
  8. Attention to Detail: Strong attention to detail, with a focus on delivering high-quality products that meet the highest standards.
Desired Skills
  1. Assembly Language Knowledge: Familiarity with assembly language, including its syntax and usage.
  2. Multithreaded Programming: Good understanding of multithreaded programming and synchronization mechanisms, ensuring efficient and scalable code.

  • Engine Programmer

    1 week ago


    Montreal, Quebec, Canada WB Games Montreal Inc Full time

    About the RoleWB Games Montréal is seeking an experienced Engine Programmer to join our core framework team. As a key member of our engine team, you will work on developing and maintaining our proprietary game engine.ResponsibilitiesWrite C++ code in a data-driven engine.Collaborate with design and art teams to build core gameplay experiences.Work with team...

  • Engine Programmer

    2 months ago


    Montreal, Quebec, Canada WB Games Montreal Inc Full time

    About the CompanyWarner Bros. Discovery, a leading global media and entertainment company, offers audiences a diverse portfolio of content, brands, and franchises across television, film, streaming, and gaming.About WB Games MontréalWB Games Montréal is a division of Warner Bros. Interactive Entertainment (WBIE). Founded in 2010, we are a team of over 300...

  • Programmer, Engine

    2 weeks ago


    Montreal, Quebec, Canada WB Games Montreal Inc Full time

    About the RoleWB Games Montréal is seeking an experienced Engine Programmer to join our core framework team. As a key member of our engine team, you will work on building and maintaining our proprietary game engine, responsible for systems such as asset loading, memory management, animation, VFX, physics, scripting, and more.ResponsibilitiesWrite C++ code...

  • Engine Programmer

    2 weeks ago


    Montreal, Quebec, Canada WB Games Montreal Inc Full time

    About the RoleWB Games Montréal is seeking an experienced Engine Programmer to join our core framework team. As a key member of our engine team, you will work on Monolith's proprietary game engine, responsible for various systems that our gameplay and content teams build upon.ResponsibilitiesWrite C++ code in a data-driven, proprietary engine.Collaborate...


  • Montreal, Quebec, Canada Ubisoft Entertainment Full time

    Job Title: Game Engine ProgrammerUbisoft Montreal is seeking a skilled Game Engine Programmer to join our team. As a Game Engine Programmer, you will be responsible for maintaining and optimizing the engine of one of our AAA games, such as For Honor, Rainbow 6, or Assassin's Creed.Key Responsibilities:Maintain and optimize the game engine to stay on the...


  • Montreal, Quebec, Canada Ubisoft Entertainment Full time

    Job Title: Game Engine ProgrammerUbisoft Montreal is seeking a skilled Game Engine Programmer to join our team. As a Game Engine Programmer, you will be responsible for maintaining and optimizing the engine of one of our AAA games, such as For Honor, Rainbow 6, or Assassin's Creed.Key Responsibilities:Maintain and optimize the game engine to stay on the...


  • Montreal, Quebec, Canada Hasbro Full time

    Game-Changing Engine Programmer Wanted!We're on a mission to create immersive gaming experiences that transport players to new worlds. As a Senior Engine Programmer at Hasbro, you'll play a crucial role in shaping the future of our games.Key Responsibilities:Develop and optimize engine features for our next AAA gameCollaborate with cross-functional teams to...


  • Montreal, Quebec, Canada Gearbox Studio Québec Full time

    Job Title: Engine ProgrammerGearbox Studio, a renowned game development company, is seeking a skilled Engine Programmer to join their team in Canada.Responsibilities:Maintain and optimize the game engine to ensure seamless gameplay and high-performance rendering.Collaborate with design and art teams to implement game features and ensure system compatibility...


  • Montreal, Quebec, Canada Jobs for Humanity Full time

    Job Title: Game Engine ProgrammerJob Summary:We are seeking a highly skilled Game Engine Programmer to join our team at Ubisoft Montreal. As a key member of our engine development team, you will be responsible for maintaining and optimizing the game engine of one of our AAA games.Key Responsibilities:Maintain and optimize the game engine to stay on the...


  • Montreal, Quebec, Canada Hasbro Full time

    Senior Engine ProgrammerAt Hasbro, we're passionate about creating immersive gaming experiences that bring joy to players worldwide. As a Senior Engine Programmer, you'll play a crucial role in shaping the future of our games.Key ResponsibilitiesDevelop, support, and optimize engine features for our next AAA gameSuggest improvements to the existing engine...


  • Montreal, Quebec, Canada Hasbro Full time

    Senior Engine ProgrammerAt Hasbro, we're passionate about creating immersive gaming experiences that bring joy to players worldwide. As a Senior Engine Programmer, you'll play a crucial role in shaping the future of our games.Key ResponsibilitiesDevelop, support, and optimize engine features for our next AAA gameSuggest improvements to the existing engine...


  • Montreal, Quebec, Canada Jobs for Humanity Full time

    Job Title: Programmer (Engine) - Assassin's Creed projectsAt Jobs for Humanity, we strive to create immersive gaming experiences that push the boundaries of technology. As an engine programmer, you will play a crucial role in maintaining and optimizing the engine of one of our AAA games, such as Assassin's Creed, For Honor, or Rainbow 6.Key...


  • Montreal, Quebec, Canada Jobs for Humanity Full time

    Job Title: Programmer (Engine) - Assassin's Creed projectsAt Jobs for Humanity, we strive to create immersive gaming experiences that push the boundaries of technology. As an engine programmer, you will play a crucial role in maintaining and optimizing the engine of one of our AAA games, such as Assassin's Creed, For Honor, or Rainbow 6.Key...


  • Montreal, Quebec, Canada Jobs for Humanity Full time

    Job Title: Programmer (Engine) - Assassin's Creed projectsAt Jobs for Humanity, we strive to create immersive gaming experiences that push the boundaries of technology. As an engine programmer, you will play a crucial role in maintaining and optimizing the game engine for one of our AAA titles, such as Assassin's Creed.Key Responsibilities:Maintain and...


  • Montreal, Quebec, Canada Jobs for Humanity Full time

    Job Title: Programmer (Engine) - Assassin's Creed projectsAt Jobs for Humanity, we strive to create immersive gaming experiences that push the boundaries of technology. As an engine programmer, you will play a crucial role in maintaining and optimizing the game engine for one of our AAA titles, such as Assassin's Creed.Key Responsibilities:Maintain and...


  • Montreal, Quebec, Canada Jobs for Humanity Full time

    Job Title: Programmer (Engine) - Assassin's Creed projectsAt Jobs for Humanity, we strive to create immersive gaming experiences that push the boundaries of technology. As an engine programmer, you will play a crucial role in maintaining and optimizing the game engine of one of our AAA games, such as Assassin's Creed or For Honor.Key...


  • Montreal, Quebec, Canada Jobs for Humanity Full time

    Job Title: Programmer (Engine) - Assassin's Creed projectsAt Jobs for Humanity, we strive to create immersive gaming experiences that push the boundaries of technology. As an engine programmer, you will play a crucial role in maintaining and optimizing the game engine of one of our AAA games, such as Assassin's Creed or For Honor.Key...


  • Montreal, Quebec, Canada Jobs for Humanity Full time

    Job Title: Programmer (Engine) - Assassin's Creed projectsAt Jobs for Humanity, we strive to create immersive gaming experiences that push the boundaries of technology. As an Engine Programmer, you will play a crucial role in maintaining and optimizing the game engine for one of our AAA titles, such as Assassin's Creed.Key Responsibilities:Maintain and...


  • Montreal, Quebec, Canada HASBRO DEUTSCHLAND GmbH Full time

    Job Title: Senior Engine ProgrammerWe are seeking a highly skilled Senior Engine Programmer to join our team at HASBRO DEUTSCHLAND GmbH. As a key member of our engine development team, you will be responsible for developing, supporting, and optimizing the engine features for our next AAA game.Key Responsibilities:Develop and optimize engine features for our...


  • Montreal, Quebec, Canada HASBRO DEUTSCHLAND GmbH Full time

    Job Title: Senior Engine ProgrammerWe are seeking a highly skilled Senior Engine Programmer to join our team at HASBRO DEUTSCHLAND GmbH. As a key member of our engine development team, you will be responsible for developing, supporting, and optimizing the engine features for our next AAA game.Key Responsibilities:Develop and optimize engine features for our...