Full-time Programmer

2 weeks ago


Canada Sony Interactive Entertainment Inc. Full time

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
#J-18808-Ljbffr


  • Full-time Programmer

    2 weeks ago


    Canada Yelzkizi Full time

    On being an Animation Programmer at Ubisoft Toronto: Creating dynamic, visually stunning games is a top priority at Ubisoft Toronto. Game animation plays an important role in the visual experience. By controlling how game elements move and interact with each other, you'll be contributing to the game's technical development and artistic level. As an...


  • Canada Eleven Eleven Full time

    We are seeking an experienced Senior Gameplay Programmer to join a leading remote game studio, known for working on exciting games that you grew up wanting to play! As a Senior Gameplay Programmer, you will be responsible for creating new systems and mechanics by having the opportunity to work on multiple aspects of the game. This full-time remote role...

  • Assistant Manager

    2 weeks ago


    Canada Fraser Hart Full time

    Our leaders will also use a variety of management skills to drive sales, achieve KPI’s and ultimately maximise store performance. If you have relevant Management experience in a luxury, customer focused retail environment, we have an exciting opportunity for you as Assistant Manager in our Bluewater store! You have relevant Management experience in a...


  • Canada Fraser Hart Full time

    And, we impress them with exceptional knowledge of our exclusive product ranges and premium brands If you have a passion for delivering outstanding client experiences and would like to work with some of the world’s most prestigious jewellery, diamond and watch brands, we have an exciting opportunity for you.  A team player who helps and supports your...


  • Canada Desjardins Group Full time

    Programmer analyst, DevOps page is loaded Programmer analyst, DevOps Apply remote type The work arrangement for the position is hybrid work locations Lévis Montréal time type Full time posted on Posted Yesterday job requisition id R2404247 As a Programmer analyst, DevOps, you participate in IT efficiency and quality by analyzing, designing,...

  • Technical Manager

    2 weeks ago


    Canada Yelzkizi Full time

    On being a Technical Director for Characters at Ubisoft Toronto As a Technical Director for Characters at UbiTO, you will oversee the quality and technical content of your team. You will optimize team productivity through the technical process (pipeline) to maximize the player’s experience. This is achieved by identifying the project’s needs,...


  • Canada Eleven Eleven Full time

    ABOUT THE COMPANY:We are seeking an experienced Senior Gameplay Programmer to join a leading remote game studio, known for working on exciting games that you grew up wanting to play!As a Senior Gameplay Programmer, you will be responsible for creating new systems and mechanics by having the opportunity to work on multiple aspects of the game. This full-time...


  • Canada The Learning Shop Full time

    Gant - Full Time Assistant Manager (40 hours) Gant - Full Time Assistant Manager (40 hours) Job Description: At GANT we are passionate and curious about everything we do. Through our performance- and solution-driven mindset, we have the opportunity to make a difference. We believe that you should Never Stop Learning. About the team: Working with the store...


  • Canada FLSmidth Full time

    Technical Support Specialist - PC&V page is loaded Technical Support Specialist - PC&V Apply locations Orillia (MIN) Burlington (MIN) Timmins (MIN) Wabush (MIN) time type Full time posted on Posted 3 Days Ago job requisition id R23124 Joining a team of more than 11,000 people working across more than 60 countries, you will be part of an agile network of...


  • Canada Eleven Eleven Full time

    ABOUT THE COMPANY: We are seeking an experienced Senior Gameplay Programmer to join a leading remote game studio, known for working on exciting games that you grew up wanting to play! As a Senior Gameplay Programmer, you will be responsible for creating new systems and mechanics by having the opportunity to work on multiple aspects of the game. This...


  • Canada Eleven Eleven Full time

    ABOUT THE COMPANY: We are seeking an experienced Senior Gameplay Programmer to join a leading remote game studio, known for working on exciting games that you grew up wanting to play! As a Senior Gameplay Programmer, you will be responsible for creating new systems and mechanics by having the opportunity to work on multiple aspects of the game. This...


  • Canada Eleven Eleven Full time

    ABOUT THE COMPANY:We are seeking an experienced Senior Gameplay Programmer to join a leading remote game studio, known for working on exciting games that you grew up wanting to play!As a Senior Gameplay Programmer, you will be responsible for creating new systems and mechanics by having the opportunity to work on multiple aspects of the game. This full-time...


  • Canada Eleven Eleven Full time

    ABOUT THE COMPANY:We are seeking an experienced Senior Gameplay Programmer to join a leading remote game studio, known for working on exciting games that you grew up wanting to play!As a Senior Gameplay Programmer, you will be responsible for creating new systems and mechanics by having the opportunity to work on multiple aspects of the game. This full-time...

  • Registered Nurse

    2 weeks ago


    Canada NHS Scotland Full time

    We are looking to recruit a Registered Nurse to join the Medicine for Older Adults unit at University Hospital Wishaw! The Registered Nurse will have responsibility for assessment of care needs and the development of programmes of care, and/or the implementation and evaluation of these programmes ensuring the delivery of high quality care to patients. ...

  • Corporate Officer

    5 days ago


    Canada CO3005 Lloyd's Canada Inc. Toronto (Branch) Full time

    Americas Risk and Governance Officer page is loaded Americas Risk and Governance Officer Apply locations Lloyd's Canada: Toronto time type Full time posted on Posted 6 Days Ago job requisition id R3541 Lloyd’s is the world’s leading insurance and reinsurance marketplace. We share the collective intelligence and risk sharing expertise of the...

  • Regional Manager

    5 days ago


    Canada Driven Brands, Inc. Full time

    Gestionnaire de territoire, Operations page is loaded Gestionnaire de territoire, Operations Apply locations Canada - Laval QC time type Full time posted on Posted 13 Days Ago job requisition id JR118074 Company:Driven Brands Uniban Canada est une firme membre de Driven Brands et fait partie de la division de Verre Automobile au sein de l'organisation....


  • Canada EspaceProprio Group Full time

    Customer Service Advisor (bilingual) - Full time - EspaceProprio page is loaded Customer Service Advisor (bilingual) - Full time - EspaceProprio Apply locations Levis Laval Montreal Longueuil time type Full time posted on Posted 6 Days Ago job requisition id JR100203 Welcome home ! At EspaceProprio, we believe that work is more than a job; it's a...


  • Canada PreviewLabs Full time

    La version en langue française se trouve après la version en langue anglaise. Note: we do not use resume screening automation software; Game Prototyping Programmer (Unity) PreviewLabs specializes in the creation of software prototypes across various game development technologies. Our expertise spans from PC and mobile games to educational games,...

  • Nurse Manager

    1 week ago


    Canada Canadian Association of Community Health Centres Full time

    COMMUNITY HEALTH CENTRE Centre de santé Univi Health Centre (ON) Fournir des services de soins de santé primaires aux patients de tous les âges dans un modèle de CSC, y compris l'évaluation et le diagnostic de la santé, la gestion des soins de santé, les traitements thérapeutiques, le dépistage des références, l’éducation et les suivis...

  • Lead, Tax Programmer

    2 weeks ago


    Canada H&R Block Canada, Inc. Full time

    For over 60 years, H&R Block has prepared taxes for millions of Canadians annually. Headquartered in Calgary, Alberta, we serve taxpayers in more than 1,000+ offices, through our upload from home service, and online with our DIY tax software. Our dedicated team of Tax Experts use the latest in electronic processing and filing technology to prepare all types...