Designer de niveau technique / Technical Level Designer

CM Labs Simulations

Description de l’emploi

CM Labs est à la recherche d’un(e) designer de niveau technique qui se passionne pour l’usage de technologies de jeu afin de développer des simulateurs immersifs de machinerie lourde. À CM Labs, le/la designer de niveau technique est responsable de créer les scénarios des logiciels qui sont installés chez nos clients et des outils pour la communauté de designers.



En étant au centre d’équipes multidisciplinaires, le/la candidat(e) garantit que toutes les scénarios sont adéquatement présentés pour répondre aux besoins du marché.

Responsabilités

  • Créer des documents de design de niveau,
  • Créer, documenter et maintenir des outils dans le moteur Unity pour la communauté de designers,
  • Élaborer les normes et les processus avec le lead designer de niveau technique et la communauté,
  • Participer à la création de Spikes avec les développeurs de logiciel,
  • Mener des révisions par les pairs,
  • Comprendre les opérations sécuritaires et efficaces de la machinerie lourde.
  • Création d’environnements simulés réalistes pour des fins de formation avec la coordination d’artistes 3D.
  • Définir et implémenter des scénarios pour la formation sécuritaire et efficace de l’opération d’équipements conçus par les ingénieurs mécaniques.
  • Contribuer à l’atteinte de plus hauts seuils de performances en temps réel dans un simulateur avec l’assistance des spécialistes en intégration et en contrôle de qualité,
  • Donner des commentaires significatifs aux membres des équipes afin d’améliorer et de débugger la plateforme,
  • Faire la démonstration des progrès aux différents partenaires.


Qualifications

  • 3-5 années d’expérience comme concepteur de niveau technique ou scripteur,
  • Requiert de l’expérience en création de scripts (C#, Python)
  • Bonne expérience avec le moteur de jeu Unity,
  • Expérience avec d’autres moteurs de jeu (Unreal, ou interne) sont des atouts,
  • Doit pouvoir démontrer son expertise en création et implémentation de systèmes de jeux,
  • Excellentes compétences en communication verbale et écrite (français et anglais),
  • Habileté à travailler au sein d’une équipe dynamique,
  • Excellent sens de la responsabilité et de l’engagement,
  • Habileté à s’adapter aux changements et à apprendre rapidement,
  • Expérience avec la méthodologie de développement Scrum / AGILE,
  • Familiarité avec des logiciels de suivi de bugs (JIRA).
  • Familiarité avec des logiciels de contrôle de versions (Git)
  • La familiarité avec les outils de modélisation 3D (SketchUp, Maya, 3ds Max) sont des atouts.

Découvrez notre ensemble complet d’avantages

  • Couverture Santé : Accès à des plans d’assurance médicale, dentaire et de vision pour vous et votre famille.
  • Assurance Complète : Profitez d’une tranquillité d’esprit avec une couverture complète, y compris l’assurance voyage et vie.
  • Planification de la Retraite : Sécurisez votre avenir avec des plans d’épargne-retraite et des cotisations correspondantes au REER.
  • Équilibre entre Travail et Vie : Des horaires flexibles et des options de travail hybride favorisent l’équilibre entre travail et vie personnelle.
  • Congé Payé : Une politique généreuse inclut des congés de vacances, des jours fériés, du temps personnel et une semaine supplémentaire pendant les fêtes.
  • Journée de Bénévolat : Obtenez une journée dédiée au bénévolat.
  • Congé pour Mariage : Une journée spéciale pour votre mariage.
  • Vendredis Californiens : Après-midis libres en juillet et août, selon la charge de travail.
  • Programme d’Aide aux Employés : Conseils confidentiels pour le bien-être mental.
  • Réductions pour les Employés : Économies exclusives sur les transports en commun et certains hôtels.
  • Événements d’Entreprise : Participez à des événements sociaux comme des barbecues, des fêtes et des rassemblements.
  • Collations au bureau : Restez énergisé avec des collations, des fruits, du café et du thé.
  • Abonnement gratuit au gym: Accès au gym proche avec équipement de fitness et cours.


Job Description

CM Labs is looking for a Technical Level Designer with passion for using game technology to develop immersive heavy machinery simulators. At CM Labs, the Technical Level Designer is responsible for creating software’ scenarios which are installed at our client’s site and tools for the designer community.



The position, at the center of multi-disciplinary teams, ensures that every scenarios are adequately presented to meet the market requirements.

Responsibilities

  • Create level design documents
  • Create, document and maintain tools for the Designer community,
  • Elaborate Standards and Process with the Technical Lead Level Designer and the community,
  • Participate in design spikes with software developers,
  • Conduct peer-reviews,
  • Understand the safe and efficient operation of heavy machinery,
  • Create realistic simulated environment for training the operation with the coordination of 3D Artists,
  • Define and implement the scenarios to train safe and efficient operation of different equipment designed by Mechanical Engineers,
  • Contribute to the achievement of real-time performance in a simulator with the assistance of the Integration and Quality Control specialists,
  • Provide meaningful feedback to the software teams in order to improve and debug the platform,
  • Demonstrate the progress to various stakeholders,


Qualifications

  • 3-5 years of experience as technical level designer or scripter,
  • Scripting experience is required (C#, Python),
  • Good experience with Unity Game Engine,
  • Experience with other Game Engines (Unreal, or in-house) are an asset,
  • Must demonstrable experience with creation and implementation of game systems,
  • Excellent verbal and written communication skills (French and English),
  • Ability to work well in a dynamic team,
  • Excellent sense of responsibility and commitment,
  • Ability to adapt to changes and learn quickly,
  • Experience with Scrum / AGILE development methodology,
  • Familiarity with bug tracking software (JIRA),
  • Familiarity with version control software (Git),
  • Familiarity with modeling tools (SketchUp, Maya, 3ds Max) are an asset.

Discover Our Comprehensive Benefits Package

  • Healthcare Coverage: Access medical, dental, and vision insurance plans for you and your family.
  • Comprehensive Insurance: Enjoy peace of mind with inclusive coverage, including travel and life insurance.
  • Retirement Planning: Secure your future with retirement savings plans and RRSP matching.
  • Work-Life Balance: Flexible hours and hybrid work options promote work-life balance.
  • Paid Time Off: The generous policy includes vacation, holidays, personal time, and a bonus week off during holidays.
  • Volunteer Day: Get a dedicated day off for volunteering.
  • Wedding Day Off: Special day off for your wedding.
  • California Fridays: Afternoons off on Fridays in July and August, workload permitting.
  • Employee Assistance Program: Confidential counseling for mental well-being.
  • Employee Discounts: Exclusive savings on transit and select hotels.
  • Company Events: Engage in social events like BBQs, parties, and gatherings.
  • Office Snacks: Stay energized with snacks, fruit, coffee, and tea.
  • Free Gym Membership: Access a nearby gym with fitness equipment and classes.