This job might no longer be available.
Console System Programmer - Unannounced | Programmeur·se système console - Projet non-annoncé
2 years ago
Behaviour is seeking programmers to port a PC game to new console platforms and support first party digital media entertainment service. The mandate is to build a version of the game that is ready for submission to the supported platform.
In this role you will:
- Develop and maintain engine-related systems in C++;
- Optimize systems for memory usage, loading times and runtime performance ;
- Meet the technical requirements of the target platforms;
- Adapt UI to be compliant with the target platforms;
- Implement first party digital media entertainment services (e.g.: PSN, Xbox Live, etc);
- Work closely with cross-discipline teams including programmers, designers, animators, and artists;
- Be an active participant to our code review's process.
What we're looking for:
- Strong experience with Xbox Series S/X & PlayStation 5 console development;
- Expertise in game optimization;
- Experience with cross-platform multiplayer game development;
- Experience in many different engineering areas with a special attention given to low-level code and deep optimization;
- Well versed in software engineering principles, especially API design;
- Strong understanding of how a game engine works and of editor concepts;
- Familiarity with development tools and profiling on modern systems, including PC, console, and mobile;
- Experienced with developing in a large codebase at a fast pace, keeping the right balance between usability, performance, reliability, and power;
- Proficiency with Unreal Engine or any other proprietary game engine;
- Strong skills in C++ programming and multithreading.
Dans ce rôle, vous devrez:
- Développer et maintenir les systèmes liées au moteur de jeu en C++;
- Optimiser les systèmes pour l’utilisation de la mémoire, le temps de chargement et la performance d’exécution;
- Respecter les exigences techniques des plateformesciblées;
- Adapter l’interfaceutilisateur (UI) afin d’être conforme aux plateformesciblées;
- Mettreenœuvre le service de contenusnumériques de divertissement first-party (PSN, Xbox Live, etc.);
- Travaillerenétroite collaboration avec les équipes multidisciplinaires incluant des programmeurs·euses, des concepteurs·trices des animateurs·trices et des artistes;
- Participeractivement à notre processus de révision de code.
Ce que nous recherchons:
- Solide expérience de développement sur consoles Xbox Series S/X et PlayStation 5;
- Expertise en optimisation de jeu;
- Expérience en développement de jeu multi-plateformes et multi-joueurs;
- Expérience dans différents domaines d’ingénierie, particulièrement avec le code de bas niveau et l’optimisation poussée;
- Bonne connaissance des principes de génie logiciel, particulièrementen conception d’API;
- Excellente compréhension du fonctionnement d’un moteur de jeu et des concepts d’éditiond’une API;
- Connaissance des outils de développement et d’analyse sur systèmes modernes (PC, consoles, mobile);
- Expérience de développement avec une grande base de code, à un rythme rapide et capacité à conserver un équilibre entre l’ergonomie, la performance, la fiabilité et la puissance;
- Expérience avec Unreal;
- Excellentes aptitudes enprogrammation et multithreading en C++.
Behaviour cherche des programmeurs·euses afin de transférer un jeu PC sur console et supporter un service de contenus numériques de divertissement first-party . Le mandat étant de développerune version du jeu prête à être livré sur les différentes plateformes.
Create Your Profile — Game companies can contact you with their relevant job openings.