Senior Engine Programmer

36 Minutes ago • 3-5 Years
Game Engine

Job Description

Highdive, a NetEase Games ThunderFire studio in Montreal, is seeking a Senior Engine Programmer. This role involves contributing to and refining engine systems in C++ (tools, animation, physics, 3D effects), collaborating on complex performance issues (CPU, GPU, memory), maintaining technical documentation, and analyzing performance for optimizations. Candidates need a Bachelor's degree, 3-5 years of game industry experience, C++ proficiency, and a solid understanding of Unreal Engine 4/5.
Good To Have:
  • Proficiency in C++14 or C++17
  • Familiarity with C#
  • Experience with Blueprints
Must Have:
  • Contribute to building and refining engine systems in C++, such as tools, animation, physics, and 3D effects, with attention to scalability and performance.
  • Collaborate with the engine team to address complex problems within the technology stack, focusing on performance aspects like CPU, GPU, memory, and load times.
  • Bachelor’s degree in Computer Science, Mathematics, or related field.
  • 3-5 years of experience in the game industry or related fields, ideally with exposure to a shipped title.
  • Proficiency in C++.
  • Solid understanding of Unreal Engine 4/5.
  • Foundational knowledge in multi-threaded programming, design patterns, and performance optimization.
  • Familiarity with tools and techniques for profiling and analyzing engine performance.
Perks:
  • Insurance coverage and telemedicine from day one
  • Transportation and meal allowance
  • Referral bonus
  • RRSP with employer contribution

Add these skills to join the top 1% applicants for this job

communication
design-patterns
cpp
unreal
unity
game-texts
c#
blueprints

We are Highdive, a NetEase Games ThunderFire development studio from Montreal. Bond by no borders, we create games that let us dive into pure emotions, together.

What you’ll be doing:

  • Contribute to building and refining engine systems in C++, such as tools, animation, physics, and 3D effects, with attention to scalability and performance.
  • Collaborate with the engine team to address complex problems within the technology stack, focusing on performance aspects like CPU, GPU, memory, and load times.
  • Assist in maintaining technical documentation, ensuring that systems are well-documented and easily accessible for the team.
  • Use profiling and metrics-gathering tools to analyze performance, making recommendations for optimizations.
  • Stay informed on new developments in game technology and engine advancements, applying relevant improvements to the project.

Qualifications:

  • Bachelor’s degree in Computer Science, Mathematics, or related field.
  • 3-5 years of experience in the game industry or related fields, ideally with exposure to a shipped title.
  • Proficiency in C++ (C++14 or C++17 is a plus); familiarity with C# is advantageous.
  • Solid understanding of Unreal Engine 4/5, and experience with Blueprints is a plus.
  • Foundational knowledge in multi-threaded programming, design patterns, and performance optimization.
  • Familiarity with tools and techniques for profiling and analyzing engine performance.
  • Excellent problem-solving and communication skills, with the ability to work both independently and as part of a team.

Why could we be the perfect place for you:

We offer the unique experience of being part of the foundation of a new international game team right in the heart of Montreal, which benefits from the rich diversity of its members and the cultural exchange with our partners in Hangzhou.

We also offer:

  • Insurance coverage and telemedicine from day one,
  • Transportation and meal allowance,
  • Referral bonus,
  • RRSP with employer contribution.

Join us to work on an ambitious project, in a unique ‘Start-Up Atmosphere’ and with a team of passionate and energetic game developers!

Set alerts for more jobs like Senior Engine Programmer
Set alerts for new jobs by Highdive
Set alerts for new Game Engine jobs in Canada
Set alerts for new jobs in Canada
Set alerts for Game Engine (Remote) jobs

Contact Us
hello@outscal.com
Made in INDIA 💛💙