Talent.com
Concepteur de niveau technique senior / Senior Technical Level Designer

Concepteur de niveau technique senior / Senior Technical Level Designer

CM Labs SimulationsMontreal, QC, Canada
2 days ago
Job type
  • Full-time
Job description

Description du poste

CM Labs est à la recherche d’un Concepteur Niveau Senior – Technique passionné par l’utilisation des technologies du jeu vidéo pour développer des simulateurs immersifs de machinerie lourde. Chez CM Labs, le Concepteur Niveau Technique joue un rôle clé à la fois dans la création de scénarios de simulation et dans l’élaboration des outils et processus utilisés par l’ensemble de la communauté des concepteurs.

Dans ce rôle, vous contribuerez non seulement à la création et à l’amélioration des scénarios de formation, mais aussi à l’optimisation continue des outils, des standards et des meilleures pratiques. En tant que membre sénior, vous serez appelé à encadrer les concepteurs juniors, à améliorer les processus et à prendre des décisions techniques indépendantes dans votre domaine d’expertise.

Ce poste est au cœur d’une équipe multidisciplinaire, garantissant que les scénarios répondent aux exigences du marché, atteignent les objectifs de performance en temps réel et offrent une véritable valeur de formation aux clients.

Responsabilités

  • Rédiger et maintenir la documentation de conception des niveaux, en veillant à ce qu’elle reflète les standards techniques et les exigences des clients.
  • Concevoir, développer et maintenir des outils pour la communauté des concepteurs de niveaux, afin d’optimiser les flux de travail et d’assurer une production cohérente.
  • Établir et affiner les standards et processus en collaboration avec le Concepteur Niveau Technique Principal et la communauté des concepteurs.
  • Encadrer et soutenir les membres moins expérimentés de l’équipe, en favorisant une culture d’apprentissage continu et de partage des connaissances.
  • Diriger et participer à des sprints de conception avec les développeurs logiciels pour explorer et prototyper de nouvelles fonctionnalités et workflows.
  • Effectuer des revues de conception approfondies, en fournissant des commentaires constructifs et techniquement solides pour améliorer la qualité globale.
  • Collaborer étroitement avec les ingénieurs mécaniques, les artistes 3D et les spécialistes de l’intégration pour créer des environnements de formation réalistes et haute fidélité pour l’opération de machinerie lourde.
  • Définir, programmer et implémenter des scénarios visant à former les opérateurs à l’utilisation sécuritaire et efficace de l’équipement, en s’assurant qu’ils sont alignés sur les procédures et défis réels du métier.
  • Assurer l’optimisation des performances en temps réel, en travaillant avec l’équipe d’assurance qualité et les spécialistes de l’intégration pour identifier et résoudre les goulots d’étranglement.
  • Présenter régulièrement l’avancement du travail aux parties prenantes internes et aux clients, en expliquant clairement les choix de conception et en recueillant des rétroactions.
  • Fournir des recommandations stratégiques aux équipes logicielles afin d’améliorer la conception et l’ergonomie de la plateforme de développement.

Qualifications

  • 8+ ans d’expérience en tant que Concepteur Niveau Technique, Concepteur de Niveau ou Scripteur , idéalement avec une expérience en simulation, formation ou jeux sérieux.
  • Solide expérience en scripting C# et Python .
  • Maîtrise avancée du moteur de jeu Unity .
  • Expérience avec d’autres moteurs de jeu (Unreal ou moteur interne) est un atout.
  • Expérience éprouvée dans la conception, l’implémentation et l’amélioration de systèmes de jeu complexes.
  • Excellentes compétences en communication en français et en anglais , avec la capacité d’expliquer des concepts complexes et d’animer des discussions collaboratives.
  • Grand sens des responsabilités et de l’engagement, démontrant les valeurs de l’entreprise à la fois dans le travail individuel et en équipe.
  • Capacité à travailler de façon autonome avec un minimum de supervision, en prenant des décisions techniques éclairées et en proposant des solutions créatives aux défis de conception et techniques.
  • Expérience démontrée en mentorat de collègues juniors , en accompagnement lors de l’intégration et en contribution à la croissance globale de l’équipe de conception.
  • Expérience avérée avec les méthodologies Agile / Scrum .
  • Expérience avec JIRA pour le suivi des bogues et la gestion des tâches.
  • Expérience confirmée avec des systèmes de contrôle de versions (Git) .
  • Connaissance de base des outils de modélisation 3D ( SketchUp, Maya, 3ds Max ) est un atout, notamment en lien avec l’intégration d’éléments 3D dans un moteur de jeu.
  • Forte capacité de résolution de problèmes et d’innovation, en apportant à la fois des idées créatives et des solutions pratiques pour améliorer les outils, processus et flux de travail.
  • Senior Technical Level Designer -

    Job Description

    CM Labs is looking for a Senior Technical Level Designer with a passion for using game technology to develop immersive heavy machinery simulators. At CM Labs, the Technical Level Designer plays a key role in both creating simulation scenarios and shaping the tools and processes used by the wider designer community.

    In this role, you will not only build and refine training scenarios but also actively contribute to the continuous improvement of tools, standards, and best practices. Senior candidates are expected to mentor junior team members, drive process improvements, and make independent technical decisions within their area of expertise.

    This position sits at the center of a multi-disciplinary team, ensuring that scenarios meet market requirements, achieve real-time performance targets, and effectively deliver training value to customers.

    Responsibilities

  • Create and maintain level design documents, ensuring they reflect technical standards and customer requirements.
  • Design, develop, and maintain tools for the Level Designer community, enabling more efficient and consistent development workflows.
  • Establish and refine standards and processes in collaboration with the Technical Lead Level Designer and the wider design community.
  • Proactively mentor and support less experienced peers, fostering a culture of continuous learning and knowledge sharing.
  • Lead and participate in design spikes with software developers to explore and prototype new features and workflows.
  • Conduct comprehensive peer reviews, providing constructive and technically sound feedback to improve overall quality.
  • Collaborate closely with mechanical engineers, 3D artists, and integration specialists to create realistic, high-fidelity training environments for heavy machinery operation.
  • Define, script, and implement scenarios that train safe and efficient equipment operation, ensuring they align with real-world procedures and operational challenges.
  • Take ownership of real-time performance optimization, working with QA and integration specialists to identify and resolve bottlenecks.
  • Provide regular demonstrations of progress to both internal stakeholders and external clients, clearly explaining design decisions and gathering feedback.
  • Provide strategic feedback to software teams to improve the design and usability of the development platform itself.
  • Qualifications

  • 8+ years of experience as a Technical Level Designer, Level Designer, or Scripter, preferably with exposure to simulation, training, or serious games.
  • Strong scripting experience in C# and Python.
  • Advanced proficiency with Unity Game Engine.
  • Experience with other game engines (Unreal or in-house) is a plus.
  • Proven experience in designing, implementing, and refining game systems within complex environments.
  • Excellent communication skills in French and English, with the ability to explain complex topics clearly and drive collaborative discussions.
  • Strong sense of ownership and accountability, consistently demonstrating company values in both individual work and team contributions.
  • Ability to work independently with minimal supervision, making sound technical decisions and proposing creative solutions to both design and technical challenges.
  • Demonstrated ability to mentor junior team members, assist with onboarding, and contribute to the broader growth of the design team.
  • Proven experience with Scrum / Agile methodologies.
  • Experience with JIRA for bug tracking and task management.
  • Proven experience with version control systems (Git).
  • Basic familiarity with 3D modeling tools (SketchUp, Maya, 3ds Max) is an asset, particularly in the context of integrating 3D assets into game engines.
  • Strong problem-solving and innovation skills, contributing both creative ideas and practical solutions to improve tools, processes, and workflows