Jobs.ca
Jobs.ca
Language
Graitec logo

3D Software Developer

Graitecabout 23 hours ago
Montréal, QC
CA$75,000 - CA$100,000/annual
Mid Level
Full-Time

About the role

About Graitec Group:

Graitec est un leader mondial des solutions deBuilding Information Modeling (BIM), concevant et développant des logiciels qui aident les architectes, les ingénieurs et les industriels à concevoir de manière plus intelligente et plus performante. Forts de plus de 30 ans d’innovation et animés par un esprit entrepreneurial, nous avons triplé notre chiffre d’affaires en seulement cinq ans.

NotreNorth Starest claire : accélérer la transformation digitale de l’industrieAECOet modéliser l’avenir. Nous y parvenons en développant nos revenus récurrents grâce à des logiciels et des services innovants qui favorisent l’adoption, l’intégration et une valeur durable pour nos clients.

Nos800 experts, répartis dans plus de30 bureauxà travers12 pays, accompagnent plus de270 000 utilisateursdans le monde. En tant quePartenaire Platine Autodeskà l’échelle mondiale, nous combinons des partenariats de classe mondiale avec nos propres logiciels et services de pointe afin de stimuler la performance et la durabilité du secteur.

Chez Graitec, nous avançons vite et pensons grand. Nous collaborons au-delà des équipes et des frontières, valorisons la diversité et nous mettons au défi d’innover chaque jour. Nous croyons qu’il faut agir avec intégrité, décloisonner les organisations et créer de l’impact ensemble.

Notre manière de travailler: Croissance, Agilité, Innovation, Responsabilité
Notre manière d’agir: Ambition, Engagement, One Graitec, Énergie Positive

Pour en savoir plus sur le Groupe Graitec : graitec-group.com/graitec-a-global-player

About the Team Hiring:

La division R&D deGRAITECest un environnement dynamique et multiculturel qui réunit des professionnels talentueux à travers l’Europe et l’Amérique du Nord. Avec une expertise centrale en conception logicielle, architecture et technologies de l’ingénierie, nos équipes collaborent à l’échelle mondiale pour fournir des solutions BIM et AEC innovantes et performantes.

ChezGRAITEC, nous favorisons un environnement d’apprentissage continu, de créativité et d’excellence technique. Nous encourageons l’initiative, soutenons le développement professionnel et donnons à nos ingénieurs les moyens de mettre en œuvre des idées qui stimulent l’innovation et créent une réelle valeur pour l’industrie de la construction dans le monde entier.

Overview:

##À propos du rôle

En tant queDéveloppeur 3DchezGRAITEC, vous concevrez et mettrez en œuvre les composants de visualisation, de traitement géométrique et d’interaction 3D de notre logiciel d’ingénierie desktop utilisé quotidiennement par les professionnels du secteur AEC.

Vous travaillerez sur des pipelines de rendu temps réel, la modélisation géométrique, les transformations, les sélections, l’accrochage et les interactions visuelles complexes, tout en restant uningénieur logiciel complet, et non uniquement un spécialiste graphique. Votre travail impactera directement la manière dont les utilisateurs visualisent, manipulent et valident les conceptions d’ingénierie.

Ce rôle s’exerce principalement dans un environnement d’application desktop (C#), étroitement intégré à des moteurs de calcul backend haute performance, des modèles de données et des services connectés au cloud pour la collaboration, la gestion des licences, la synchronisation et les mises à jour.

Un aspect clé de ce poste est l’intégration progressive des connaissances et de l’expérience enIA, incluant le traitement géométrique assisté par IA, l’automatisation de la visualisation, l’interprétation des modèles et les concepts d’interaction générative.

Vous collaborerez étroitement avec lesIngénieurs Structure, les Développeurs Backend, les Spécialistes Produit, les équipes UX, QA et Cloud, afin de garantir que les fonctionnalités 3D avancées soient à la fois techniquement robustes et intuitives pour les utilisateurs finaux.

Avec l’augmentation de votre séniorité, votre rôle évoluera de la mise en œuvre des fonctionnalités 3D, à la responsabilité des sous-systèmes de visualisation, et enfin à la définition de l’architecture 3D et de la stratégie de visualisation à long terme sur l’ensemble des produits.

##Résultats clés attendus

Livraison fiable des fonctionnalités 3D Livrer de manière constante des fonctionnalités de visualisation et d’interaction 3D prêtes pour la production, alignées sur les engagements des sprints et des releases.

Qualité du code et excellence technique Maintenir des standards élevés pour un code C# propre, testable et maintenable sur les sous-systèmes 3D et de visualisation.

Performance de rendu et qualité visuelle Assurer un rendu performant, des interactions fluides et une clarté visuelle sur des modèles d’ingénierie complexes et volumineux.

Précision géométrique et interaction Garantir la justesse des opérations géométriques, transformations, accrochages et manipulations d’objets.

Intégration système et cohérence des données Assurer une intégration correcte entre les systèmes 3D, les moteurs de calcul backend, les couches de données et les workflows UI.

Collaboration inter-équipes Collaborer efficacement avec les Ingénieurs Structure, Développeurs Backend, UX, QA et Product pour fournir des fonctionnalités 3D correctes et utilisables.

Adoption de l’IA et innovation Appliquer des outils assistés par IA pour la visualisation, le traitement géométrique ou l’automatisation des workflows dans le cadre de l’innovation continue.

Stabilité opérationnelle et support Supporter l’investigation et la résolution des problèmes signalés par les clients concernant le graphisme, l’interaction et la visualisation des modèles.

Amélioration continue et optimisation Améliorer en continu les systèmes 3D grâce au refactoring, à l’optimisation des performances, au rendu et aux mises à jour des moteurs.

À partir du niveau intermédiaire, contribuer à :

  • Décisions d’architecture des systèmes et du rendu 3D
  • Définition des standards de modélisation géométrique et de visualisation
  • Mentorat des développeurs 3D juniors
  • Stratégies de plateforme de visualisation cross-produit

Responsibilities:

  • Solide expérience en programmation avec C# et développement d’applications desktop
  • Compréhension de la programmation orientée objet (POO) et des mathématiques 3D (algèbre linéaire, vecteurs, etc.).
  • Bonne compréhension des mathématiques 3D, de la géométrie vectorielle, des transformations et des principes de rendu
  • Compréhension de l’optimisation des performances pour des applications temps réel
  • Expérience dans des environnements logiciels desktop pour l’ingénierie ou la conception
  • Compréhension des pratiques de développement logiciel Agile ou itératif
  • Une expérience avec les outils graphiques assistés par IA, le traitement géométrique ou l’automatisation de la visualisation est un plus

###Atouts supplémentaires :

  • Expérience en développement Full Stack.
  • Connaissance des outils DevOps (Azure DevOps, Git, CI/CD).
  • Connaissance des méthodologies Agile.

Qualifications:

  • Diplôme de niveau Bachelor en Informatique, Systèmes d’information, Génie logiciel, Mathématiques ou dans un domaine similaire
  • Anglais – maîtrise professionnelle (oral et écrit)
  • Compétences solides en résolution de problèmes et souci du détail.
  • Proactif, motivé et capable de travailler efficacement en équipe.

Interview Process:

ChezGraitec, nous sommes fiers de promouvoir un environnement de travaildiversifié et inclusif.
Nous valorisons nos collaborateurs pour ce qu’ils sont et pour les contributions qu’ils apportent, en encourageant chacun à être pleinement lui-même au travail. Cette diversité nous permet de mieux répondre à la variété des clients et des marchés dans lesquels nous opérons. Nous accueillons les candidatures de tous horizons et évaluons les candidats uniquement sur la base de leurs compétences et de leur capacité à réussir dans le rôle.

Graitec utilise l’IApour soutenir et optimiser certains processus internes ; toutefois, l’ensemble des candidatures, des évaluations et des décisions d’embauche est réalisé exclusivement par nos équipesTalent Acquisitionet les managers recruteurs.

Processus de recrutement :

  • -Entretien RH– Premier échange de découverte. -Entretien avec le manager recruteur– Discussion approfondie sur le rôle. -Entretien avec des pairs / parties prenantes– Peut inclure une présentation ou un exercice collaboratif. -Entretien final– Échange avec le responsable de la Business Unit.

##Informations complémentaires

En tant que signataire desPrincipes d’autonomisation des femmes des Nations Unies (Women’s Empowerment Principles), Graitec s’engage en faveur de l’égalité des chances et de la transparence salariale.

Fourchette de rémunération “On Target Earning” (OTE) pour ce poste :

-**Part variable cible de la rémunération :**10 % -**Rémunération annuelle minimale On Target Earning :**75,000 CAD (devise locale) -**Rémunération annuelle maximale On Target Earning :**100,000 CAD (devise locale)

**Note :**La fourchette de rémunération indiquée dans cette annonce est fournie à titre informatif et correspond à un niveau de séniorité et à une localisation ciblés. L’offre salariale finale pourra varier en fonction de la localisation du candidat, de son niveau d’expérience et de ses compétences.

About Graitec

IT Services and IT Consulting
501-1000

Graitec Limited is one of the leading Autodesk UK partners. As a platinum VAR and supplier of Autodesk software in the UK, we are in the top 1% of Autodesk's worldwide partners. Established in 1982, our experience has allowed us to provide exceptional service, support and assistance to our customers to evolve their businesses, whether small-to-medium size enterprises (SMEs) or large scale corporations.

Graitec provides complete CAD packaged solutions with networks, hardware and occasionally required customisation for revolutionary approaches to BIM and Digital Prototyping to various sectors.

As an Autodesk Authorised Training Centre, we offer CAD courses and CAD training to the highest standard through our specialised training facility or in the client's work environment.

Similar jobs you might like