Senior Engine Programmer (FOR HONOR)

1 Month ago • All levels

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

Litmus - Senior Software Engineer - Golang

Litmus

Pune, Maharashtra, India (Remote)
1 Month ago
DraftKings - Senior Full-Stack .NET Engineer

DraftKings

Bulgaria (Remote)
2 Months ago
Every matrix - Middle Front End Developer

Every matrix

Chiang Mai, Thailand (On-Site)
3 Months ago
nova quark - Associate Lead Unreal Engine Programmer

nova quark

Paris, Île-de-France, France (Remote)
1 Month ago
Imanage - Manager, Sales Development

Imanage

Chicago, Illinois, United States (Hybrid)
3 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Survay Monkey - Senior Software Engineer in Test II

Survay Monkey

Bengaluru, Karnataka, India (Hybrid)
3 Weeks ago
Eqvilent - C++ Team Lead

Eqvilent

(Remote)
3 Weeks ago
bytedance - Backend Software Engineer - CapCut - San Jose

bytedance

San Jose, California, United States (On-Site)
6 Months ago
Animoca Brands - Frontend Developer

Animoca Brands

China (Remote)
8 Months ago
bytedance - Software Engineer Graduate (RDMA Network - High Speed Network)

bytedance

Seattle, Washington, United States (On-Site)
1 Month ago
Temporal Technologies - Senior Developer Success Engineer - Infrastructure

Temporal Technologies

(Remote)
3 Weeks ago
Voodoo - Experienced Data Engineer - Streaming Platform

Voodoo

Paris, Île-de-France, France (Hybrid)
2 Months ago
Playdawn Consulting - Full Stack Developer (Unity/Golang)

Playdawn Consulting

Bengaluru, Karnataka, India (On-Site)
1 Month ago
Snloker AI - Staff Software Engineer  — AI Platform

Snloker AI

San Francisco, California, United States (Hybrid)
1 Month ago
Qualcomm - SoC Thermal Engineer, Principal/Manager

Qualcomm

San Diego, California, United States (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

Jobs in Montreal, Quebec, Canada

NetBrain - Senior Software Engineer (Network Platform Team)

NetBrain

Toronto, Ontario, Canada (Hybrid)
3 Weeks ago
Next Level Games - Senior IT Administrator

Next Level Games

Vancouver, British Columbia, Canada (On-Site)
2 Months ago
Autodesk - Data Engineer

Autodesk

Toronto, Ontario, Canada (Hybrid)
5 Days ago
Amber - Localization Quality Assurance (Danish)

Amber

Quebec, Canada (Hybrid)
2 Months ago
Ubisoft - Characters Team Lead

Ubisoft

Montreal, Quebec, Canada (Hybrid)
1 Month ago
Electronic Arts - Data Engineer

Electronic Arts

Vancouver, British Columbia, Canada (Hybrid)
1 Week ago
Budge Studios - 3D Artist Generalist

Budge Studios

Quebec, Canada (Hybrid)
2 Months ago
Cineplex - Cast Member

Cineplex

Brantford, Ontario, Canada (On-Site)
4 Days ago
Cineplex - Lead Content Deployment Specialist

Cineplex

Toronto, Ontario, Canada (On-Site)
4 Days ago
Electronic Arts - Senior QA Tester

Electronic Arts

Vancouver, British Columbia, Canada (Hybrid)
2 Months ago

Get notifed when new similar jobs are uploaded

Similar Category Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

About The Company

Pune, Maharashtra, India (Hybrid)

Pune, Maharashtra, India (Hybrid)

Québec City, Quebec, Canada (Hybrid)

Montreal, Quebec, Canada (Hybrid)

Bengaluru, Karnataka, India (On-Site)

Pune, Maharashtra, India (Hybrid)

Pune, Maharashtra, India (Hybrid)

Bucharest, Bucharest, Romania (Hybrid)

Chengdu, Sichuan, China (On-Site)

Saint-Mandé, Î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