Engineering · Full-time · Quebec, Canada
(Version française ci-dessous)
Tools Programmer
With multiple awards to our name, Larian Studios has proven that we’re dedicated to delivering high-quality role-playing games. As we move on to new projects, the studio that brought you Baldur’s Gate 3 & Divinity: Original Sin 2 is looking for a Tools Programmer to join the team and help us in crafting the high caliber games our fans have come to expect.
Responsibilities
• Develop and maintain all development tools, including our world editor and performance tools • Work with a multi-disciplinary team to implement new engine and editor features • Identify and solve problems in our content creation workflows and pipelines • Actively participate in finding the best solution for new engine and tools features • Design, implement and maintain user interfaces
Requirements
• Solid experience creating tools for game development • Excellent C# and .NET skills for desktop applications • Experience working with WPF and XAML • Excellent feel for UI/UX and tool design • C++ general knowledge • Open-minded and willing to iterate on a feature based on feedback • The ability to analyze and understand the workflows of other disciplines • You seek constructive criticism and are open to discuss issues or requests with end-users • You are passionate about improving developer productivity and communicate in a supportive way • You are a team player and willing to take ownership of tools • Fluent written and spoken English * • Bachelor degree or equivalent work experience • Please submit examples of your past work
Nice to haves
• Familiarity with Python • Experience with making extensions for Visual Studio Code (Not just using VS Code) • Experience making games with Unity, Unreal, Godot (e.g. as hobby project) • Experience with digital content creation programs (Maya, Blender, …), using them, writing plug-ins for them or supporting people who use them • Experience making tools for Unreal Engine • Experience making mods for large games • Self-driven and passionate about improving people’s day-to-day and supporting and solving problems for humans • Social, easy to communicate with, friendly, empathetic • Finds gratification in solving problems for people, not because the problem is “technically cool” • UI/UX design experience or working with UI/UX designers
What we offer
• An international team of over 400 employees spread across 7 studios around the world, each of which have their own unique qualities, and maintain a small-studio feel • An open, collaborative environment where ideas are welcome and encouraged • A managerial team consisting of highly experienced game developers at the top of their fields • Sharing hobbies and passions with likeminded colleagues • Inclusive environment with many activities organized by the studios or the employees • Commitment to making the best game possible for the fans, including listening to community feedback
Programmeur d'outils
Maintes fois primé, Larian Studios a amplement démontré sa volonté de proposer des jeux de rôle de très haute qualité. À l'heure où le studio à l'origine de titres comme Baldur's Gate 3 et Divinity: Original Sin 2 se tourne vers de nouveaux projets, nous sommes en quête d'un programmeur d'outils qui rejoindra l'équipe et nous aidera à créer les jeux d'excellence auxquels nos fans sont habitués.
Responsabilités
• Développer et maintenir tous les outils de développement, comme notre éditeur de monde et nos outils de gestion des performances • Travailler avec une équipe multidisciplinaire afin de développer des fonctionnalités de moteur et d'éditeur • Identifier et résoudre les problèmes de nos processus de création • Participer activement à la recherche des meilleures solutions possible pour de nouvelles fonctionnalités du moteur et des outils • Concevoir, implémenter et maintenir des interfaces utilisateur
Profil recherché
• Une grande expérience en création d'outils dans le cadre du développement de jeux vidéo • Advanced knowledge of networking protocols (TCP/IP, SSL, DNS) • D'excellentes compétences en C# et .NET dans les applications bureautiques • Une expérience de travail avec WPF et XAML • D'excellentes compétences en interface/expérience utilisateur, et en conception d'outil • Des connaissances générales en C++ • Une ouverture d'esprit et une capacité à améliorer une fonctionnalité graduellement, en fonction des retours • Une capacité à analyser et comprendre les processus de travail des autres disciplines • Des capacités à apprécier les critiques constructives et à faire preuve d'ouverture d'esprit lors de discussions délicates ou face aux demandes des utilisateurs finaux • Une passion pour l'amélioration de la productivité des développeurs et des capacités à communiquer de manière positive • La passion du travail en équipe et la volonté de devenir responsable des différents outils • La capacité à s'exprimer de manière courante en anglais, à l'oral comme à l'écrit * • Un diplôme de licence ou une expérience de travail équivalente • Veuillez inclure des exemples de vos expériences passées
Compétences appréciées
• Des connaissances en Python • Une expérience en création d'extensions pour Visual Studio Code (sans se limiter à l'utilisation de VS Code) • Une expérience en création de jeu avec Unity, Unreal, Godot (par exemple dans le cadre d'un projet personnel) • Une expérience avec des programmes de création de contenu numérique (Maya, Blender, etc.), leur utilisation, la création de plugiciels dédiés, ou l'aide de leurs utilisateurs • Une expérience en création d'outils pour Unreal Engine • Une expérience de création de mods sur de grands jeux • Une réelle autonomie et un attachement à l'amélioration du quotidien de chacun et à la résolution des problèmes humains • Des compétences sociables, des facilités de communication, la capacité à faire preuve d'amabilité et d'empathie • Un réel intérêt à aider les autres, et non simplement parce qu'un problème est « cool », techniquement parlant • Une expérience en conception d'interface/d'expérience utilisateur ou en collaboration avec des concepteurs spécialistes en ce domaine
Ce que nous proposons
• Une équipe internationale de plus de 400 employés répartis dans 7 studios à travers le monde, chacun avec ses propres qualités uniques, le tout en conservant une ambiance conviviale de petite entreprise • Un environnement de travail ouvert et collaboratif, où les idées nouvelles sont encouragées et bienvenues • Une équipe managériale composée de développeurs d'expérience au sommet de leur art • Des activités et passions en commun avec des collègues dotés des mêmes centres d'intérêt • Un environnement inclusif avec de nombreuses activités organisées par les studios et les employés • Un engagement à réaliser les meilleurs jeux possible pour les fans, en prenant en compte les commentaires de la communauté
Sign up to view 0 direct reports
Get started