Senior Engine Programmer (FOR HONOR)

2 Months ago • All levels • Game Engine

Job Summary

Job Description

As a Senior Engine Programmer for FOR HONOR, you will be responsible for programming in a clear and structured manner, ensuring performance, maintainability, modularity, scalability, and compatibility. Your primary responsibilities will include developing, refactoring, and optimizing core systems with a long-term focus. You'll be involved in compiling and understanding project purposes, identifying development needs, and assessing technical feasibility. Analyzing existing engine functions, building and improving engine modules, and recommending improvements through new system design and implementation are also part of the role. Additionally, you will suggest innovative changes, maintain performance, support production features, document your work, collaborate with multiple teams, and share your knowledge with other studio teams. You will also assess and debug performance issues and propose optimizations.
Must have:
  • Program with clear, structured code for performance and maintenance.
  • Develop and optimize core systems for the long term.
  • Analyze engine functions and ensure they align with project goals.
  • Build and improve engine modules.
  • Collaborate with multiple teams to optimize engine systems.
  • Assess and debug performance issues and propose optimizations.

Job Details

  • Program in a clear and structured manner that meets performance, maintenance, modularity, scalability and compatibility requirements
  • Develop, refactor and optimize core systems focusing on the long-term.
  • Compile and understand the project purpose, identify development needs, and assess technical feasibility.
  • Analyze the engine's existing functions and see if they're in line with the purpose.
  • Build and improve the modules that the engine needs.
  • Recommend improvements by designing and implementing new systems, as needed.
  • Suggest innovative changes, drawing inspiration from other games or engines in the industry.
  • Maintain performance and optimize systems.
  • Support the features and systems designed for production.
  • Document work performed to transfer knowledge and help users (other teams) understand how the new systems and features work.
  • Collaborate with multiple teams to optimize the interaction between different game engine systems.
  • Share your knowledge with the different teams of the studio and be a go-to person for the programmers.
  • Assess and debug simple and complex performance issues + propose well adapted optimizations.

Similar Jobs

Critical mass - VP, Technology

Critical mass

Chicago, Illinois, United States (On-Site)
1 Month ago
bytedance - Backend Software Engineer Intern

bytedance

Seattle, Washington, United States (On-Site)
1 Month ago
Apple - Senior Data Scientist - Experimentation

Apple

New York, New York, United States (On-Site)
1 Month ago
storytq - Senior Account Executive

storytq

Amsterdam, North Holland, Netherlands (Hybrid)
2 Months ago
JMA - Principal Firmware Engineer - Radio

JMA

Plano, Texas, United States (On-Site)
9 Months ago
Krafton - Game Security Research Engineer

Krafton

Seoul, South Korea (On-Site)
3 Months ago
The game circle - Unity Game Developer

The game circle

Istanbul, İstanbul, Türkiye (On-Site)
2 Months ago
YallaPlay - Mobile Game Unity Developer

YallaPlay

(Remote)
2 Months ago
Brave Group (Language barrier) - Unity Engineer

Brave Group (Language barrier)

Minato City, Tokyo, Japan (On-Site)
1 Year ago
Prism VR  - Unity Developer

Prism VR

San Francisco, California, United States (Remote)
1 Month ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Critical mass - VP, Technology

Critical mass

Chicago, Illinois, United States (On-Site)
1 Month ago
bytedance - Backend Software Engineer Intern

bytedance

Seattle, Washington, United States (On-Site)
1 Month ago
JMA - Principal Firmware Engineer - Radio

JMA

Plano, Texas, United States (On-Site)
9 Months ago
Apple - Senior Data Scientist - Experimentation

Apple

New York, New York, United States (On-Site)
1 Month ago
cyara - Senior Software Engineer - Backend Telephony

cyara

Hyderabad, Telangana, India (Hybrid)
9 Months ago
bytedance - Backend Software Engineer Intern

bytedance

San Jose, California, United States (On-Site)
1 Month ago
storytq - Senior Account Executive

storytq

Amsterdam, North Holland, Netherlands (Hybrid)
2 Months ago
Mod.io - Senior Cloud Systems Engineer

Mod.io

Prahran, Victoria, Australia (Hybrid)
1 Month ago

Get notifed when new similar jobs are uploaded

Jobs in Montreal, Quebec, Canada

emerald city games - Cinematographer

emerald city games

Burnaby, British Columbia, Canada (On-Site)
1 Month ago
CRB workforce  - Solutions Architect

CRB workforce

Toronto, Ontario, Canada (Remote)
5 Days ago
Turbulent - Senior Online Programmer

Turbulent

Montreal, Quebec, Canada (On-Site)
1 Week ago
Epic Games - Senior Technical Producer

Epic Games

Montreal, Quebec, Canada (On-Site)
3 Months ago
GLu Mobile - Associate Product Manager, Live Ops

GLu Mobile

Vancouver, British Columbia, Canada (Hybrid)
5 Days ago
Newrick Network - Digital Marketing Project Manager

Newrick Network

Toronto, Ontario, Canada (Remote)
2 Weeks ago
Unity - Manager, Software Development, Web Platform

Unity

Montreal, Quebec, Canada (On-Site)
8 Months ago
CAE - Legal Contract Manager

CAE

Montreal, Quebec, Canada (On-Site)
4 Weeks ago
Icon Creative - Rigging Artist

Icon Creative

Vancouver, British Columbia, Canada (On-Site)
1 Month ago
Survay Monkey - Product Manager II - Web

Survay Monkey

Ottawa, Ontario, Canada (Remote)
5 Days ago

Get notifed when new similar jobs are uploaded

Game Engine Jobs

Apple - Senior Data Engineer, Tools & Infrastructure

Apple

San Diego, California, United States (On-Site)
1 Month ago
Activision - Principal Engine Programmer

Activision

Warsaw, Masovian Voivodeship, Poland (Hybrid)
5 Months ago
draw and code  - Michal's Unity Design Student Internship

draw and code

Liverpool, England, United Kingdom (On-Site)
5 Months ago
Yodo1 - Unity Game Developer

Yodo1

(Remote)
4 Months ago
Qualcomm - PC Game Test Engineer

Qualcomm

Chengdu, Sichuan, China (On-Site)
2 Months ago
good game design folks - Unity Game Developer

good game design folks

(Remote)
2 Months ago
CD PROJEKT RED - Lead PCG/Tools Engineer

CD PROJEKT RED

Boston, Massachusetts, United States (Hybrid)
2 Months ago
super78 - Unity Developer

super78

Los Angeles, California, United States (On-Site)
2 Months ago
Habby fun - Game Quality Assurance Engineer

Habby fun

Beijing, Beijing, China (On-Site)
5 Days ago
NetScape Labs Infotech   - Unity Developer

NetScape Labs Infotech

Chandigarh, Chandigarh, India (On-Site)
1 Year ago

Get notifed when new similar jobs are uploaded

About The Company

Kyiv, Kyiv City, Ukraine (On-Site)

Malmö, Skåne County, Sweden (Hybrid)

Cary, North Carolina, United States (Hybrid)

Cary, North Carolina, United States (Hybrid)

Montreal, Quebec, Canada (Hybrid)

Montreal, Quebec, Canada (Hybrid)

Toronto, Ontario, Canada (Hybrid)

Paris, Île-de-France, France (Hybrid)

View All Jobs

Get notified when new jobs are added by Ubisoft

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug