Enable job alerts via email!

Programmeur de moteurs senior / Senior Engine Programmer

Highdive

Montreal

On-site

CAD 120,000 - 140,000

Full time

Yesterday
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Start fresh or import an existing resume

Job summary

A game development studio is seeking a Senior Engine Programmer in Montreal. The role involves building and refining engine systems using C++, collaborating on performance problems, and maintaining documentation. Ideal candidates will have a Bachelor's in Computer Science and experience in the gaming industry. This full-time position offers competitive benefits in a dynamic start-up atmosphere.

Benefits

Insurance coverage and telemedicine
Transportation and meal allowance
Referral bonus
RRSP with employer contribution

Qualifications

  • 3-5 years of experience in the game industry or related fields.
  • Exposure to a shipped title is ideal.
  • Familiarity with tools for profiling and analyzing performance.

Responsibilities

  • Contribute to building engine systems in C++.
  • Collaborate to address complex performance problems.
  • Maintain technical documentation for the team.
  • Analyze performance using profiling tools.
  • Stay informed about new game technology.

Skills

C++ proficiency
Problem-solving skills
Communication skills
Unreal Engine 4/5
Multi-threaded programming

Education

Bachelor's degree in Computer Science or related field

Tools

Profiling tools
C#

Job description

Join to apply for the Programmeur de moteurs senior / Senior Engine Programmer role at Highdive

1 month ago Be among the first 25 applicants

Join to apply for the Programmeur de moteurs senior / Senior Engine Programmer role at Highdive

Get AI-powered advice on this job and more exclusive features.

Qualifications :

Senior Engine Programmer

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!

Seniority level

Seniority level

Mid-Senior level

Employment type

Employment type

Full-time

Job function

Job function

Engineering and Information Technology

Computer Games

Referrals increase your chances of interviewing at Highdive by 2x

Senior C# Developer, Streaming Specialist (French Services) (Telework / Hybrid)

Senior C# Developer, Streaming Specialist (French Services) (Telework / Hybrid)

Senior ML Programmer _ Content Creation Technology Group

MONTREAL [Hybrid] - Senior Active Directory Engineer

Senior Technical Consultant / Manager, Senior ServiceNow Developer

Senior ML Data Scientist _ Content Creation Technology Group

Senior Configuration / Integration Developer (Life Insurance Policy)

Senior ML Data Scientist _ Content Creation Technology Group

Full Stack Developer - Technical Lead (C# / .Net)

Software Engineer, Intermediate or Senior

Senior Software Engineer, AI & Fullstack

Greater Montreal Metropolitan Area CA$120,000.00-CA$140,000.00 1 month ago

Senior Full Stack Developer (Back-End Focus)

We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

J-18808-Ljbffr

Create a job alert for this search
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.