Senior Engine Programmer

Canada, KY Full Time
POSTED ON 2/1/2024

ENGLISH FOLLOWS//

Titre - Programmeur(euse) Engin Senior

Nous recherchons un(e) Programmeur(euse) Engin expérimenté pour rejoindre l'équipe de Haven Entertainment Studios. Le/la Programmeur(euse) Engin Senior sera chargé(e) de développer et d'enrichir à la fois les systèmes de notre moteur de jeu ainsi que les outils de pipeline essentiels à notre production. Grâce à leur solide expérience technique et à leur compréhension approfondie de l'architecture des moteurs de jeu, il/elle mettra en place des solutions solides évoluant efficacement dans un jeu 60 FPS. En tant qu'experts du moteurs, il/elle contribuera à encadrer et à soutenir les artistes et programmeurs de contenu et mécaniques de jeu.

Direction

Le/la Programmeur(euse) Engin Senior se rapportera au Gestionnaire de Programme Technique. 

Rôle et Responsabilités

  • Développer et maintenir des systèmes du moteur de jeu tels que: gestionnaire de mémoire, sérialisation, modèle objet, langage de définition de data, chargement, séquenceur de tâches, modèle ECS, compilateur, réseau, flots de jeu, etc.

  • Analyzer diverses métriques de performance et apporter les optimizations pertinentes

  • Développer des outils pour le moteur de jeu et le pipeline afin d’améliorer les processus d’ingénierie

  • Planifier son travail efficacement, analyser les risques et donner des estimations d’effort justes à l’équipe

Expérience et compétences requises

  • 8 ans d’expérience dans un rôle similaire

  • Connaissance approfondie du langage C

  • Excellente compréhension des architecture d’engin de jeu moderne

  • Excellentes techniques en optimization et programmation multithread

  • Compétences avancées en déverminage

  • Expérience de développement sur diverses plateformes

Atouts

  • Expérience professionnelle avec UE4

  • Expérience sur un jeu multijoueur

  • Expérience de production sur un jeu live

  • Expérience de développement sur un jeu multijoueur

  • Connaissance de l’environnement de développement PS4 et ses outils

  • Connaissance des langages Go et/ou Rust

—-------

Position - Senior Engine Programmer

We are looking for an experienced Software Engineer to join the Haven Entertainment Studios project team. The Senior Software Engineer will be responsible for developing and enriching both core game engine systems and pipeline tools critical for our game. Using their strong technical background and deep understanding of game engine architecture, they will provide solid solutions that scale smoothly at high-frequency update rates. As engine experts, they will contribute to mentoring and supporting content developers and gameplay engineers.

Reporting

The Senior Software Engineer will report to the Technical Producer. 

 Responsibilities and Duties

  • Develop and maintain game engine systems in diverse areas such as: memory management, serialization, object model and data definition languages, streaming, scheduling, ECS, compiler, networking, game flows, etc.

  • Analyze various performance metrics and optimize systems

  • Develop engine and pipeline tools to enhance engineering workflows

  • Plan work effectively, and provide realistic updates on progress to your team and managers

Experience and skills required

  • 8 years of experience in the game industry with significant contributions to AAA titles in senior technical roles

  • Strong understanding of C language

  • Deep knowledge of modern game engine design & architecture

  • Strong multithreading and optimization skills

  • Advanced debugging skills

  • Experience developing on multiple platforms

Preferred Qualifications

  • Experience with UE4

  • Experience working on multiplayer title

  • Experience working on live game

  • Experience with PS4 development environment and toolkit

  • Knowledge of Go and/or Rust

Salary.com Estimation for Senior Engine Programmer in Canada, KY
$105,814 to $131,173
If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

Sign up to receive alerts about other jobs that are on the Senior Engine Programmer career path.

Click the checkbox next to the jobs that you are interested in.

Income Estimation: 
$108,012 - $136,245
Income Estimation: 
$126,076 - $160,391
Income Estimation: 
$136,892 - $178,566
Income Estimation: 
$100,608 - $135,264
Income Estimation: 
$146,407 - $192,711
Income Estimation: 
$116,884 - $142,551
Income Estimation: 
$140,090 - $169,960

Sign up to receive alerts about other jobs with skills like those required for the Senior Engine Programmer.

Click the checkbox next to the jobs that you are interested in.

  • Bug/Defect Analysis Skill

    • Income Estimation: $88,998 - $118,673
    • Income Estimation: $92,261 - $122,698
  • Debugging Skill

    • Income Estimation: $88,998 - $118,673
    • Income Estimation: $92,108 - $125,753
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at PlayStation Global

PlayStation Global
Hired Organization Address Playa Vista, CA Full Time
Join the award-winning team that created God of War The Production Team at Santa Monica Studio excels at creative proble...
PlayStation Global
Hired Organization Address Amsterdam, NH Full Time
Director of Development Strategy and Support As the Director of Development Strategy and Support, you help drive and man...
PlayStation Global
Hired Organization Address Bellevue, WA Full Time
Lead Video Editor (#Hybrid) Why PlayStation? PlayStation isn’t just the Best Place to Play — it’s also the Best Place to...
PlayStation Global
Hired Organization Address Los Angeles, CA Full Time
Software Engineer II Los Angeles, CA Contract Length: 12 months Responsibilities: You should enjoy researching informati...

Not the job you're looking for? Here are some other Senior Engine Programmer jobs in the Canada, KY area that may be a better fit.

Programmeur·euse I.A. Senior/AI Programmer

PlayStation Global, Canada, KY