Talent.com
Développeur Logiciel – Houdini - Software Developer – Houdini
Développeur Logiciel – Houdini - Software Developer – HoudiniDNEG • Montréal, Quebec
Développeur Logiciel – Houdini - Software Developer – Houdini

Développeur Logiciel – Houdini - Software Developer – Houdini

DNEG • Montréal, Quebec
2 days ago
Job type
  • Full-time
Job description

Description

Position at DNEG (English version below)Rédigé au masculin pour alléger le texte
Développeur Logiciel – HoudiniL’équipe de développement Houdini de BRAHMA AI enrichit SideFX Houdini avec des logiciels sur mesure afin de permettre aux artistes de créer des VFX haut de gamme et des environnements numériques, en repoussant les limites de la complexité, de la scalabilité et de la création artistique grâce à des workflows procéduraux.
Dans ce rôle, tu développeras des outils destinés aux artistes ainsi que des outils backend pour optimiser les workflows, étendre les capacités de Houdini et résoudre des problématiques de production. Tu travailleras principalement avec HOM, en utilisant le HDK lorsque nécessaire, et tu intégreras des outils dans les pipelines CG tout en maintenant une expérience utilisateur Houdini fluide.
Une forte sensibilité à l’UX, une documentation claire, ainsi qu’un focus sur l’utilisabilité et l’adoption sont essentiels. Tu produiras un code propre, testable et maintenable, en accord avec les standards de BRAHMA AI. Bien qu’une expertise approfondie de Houdini ne soit pas requise, une familiarité avec les SOPs, ROPs et LOPs est un atout ; une spécialisation dans le domaine de la production CG est un plus.
Tu collaboreras avec des artistes, des développeurs et des chefs de projet, ce qui nécessite d’excellentes compétences en communication afin de planifier les roadmaps et de stimuler l’innovation sur l’ensemble du cycle de vie logiciel (conception, développement, tests, déploiement et support).
Exigences indispensables
  • Diplôme en informatique/ingénierie ou expérience équivalente
    Solides compétences en Python et/ou C++
  • Expérience de développement dans Houdini avec HOM, VEX et/ou HDK
  • Expérience de développement sous Linux
  • Expérience du développement en équipe et de l’utilisation de systèmes de gestion de versions
Atouts supplémentaires
  • Expérience en développement de modèles de machine learning
  • Expérience en développement de solutions basées sur l’IA
  • Expérience avec les tests unitaires et d’intégration
  • Connaissance des workflows VFX/FX et Houdini
  • Expérience avec USD, Qt, Pybind11/Boost.Python
  • Familiarité avec les systèmes de build
  • Expérience avec d’autres outils DCC (par exemple : Maya, Nuke, Mari, suite Adobe)


Unité dédiée DNEG (DDU)La DDU opère au sein de BRAHMA AI et travaille en étroite collaboration avec DNEG pour développer des technologies utilisées directement en production.
L’équipe conçoit des outils, des plateformes et des workflows qui soutiennent les pipelines de VFX et d’animation de longs métrages à travers les studios mondiaux de DNEG.
Une grande partie du travail se concentre sur les outils destinés aux artistes, les pipelines de production à grande échelle, les workflows de simulation et de rendu, ainsi que les systèmes qui doivent fonctionner de manière fiable au sein d’équipes distribuées.Veuillez noter que ce poste est un poste syndiqué et qu'il sera couvert par une convention collective entre la société DNEG et IATSE dans les mois à venir. En tant qu’employé-e syndiqué-e, vous serez tenu-e d'adhérer au syndicat et bénéficierez des conditions énoncées dans la convention collective. Les cotisations syndicales seront exigées une fois que la convention collective sera en place.Le salaire de base pour ce poste à temps plein est compris entre 75,000$ CAD et 84,000$ CAD. Les fourchettes salariales chez DNEG sont déterminées en fonction du poste, du service, du niveau et du lieu de travail. Le salaire d'un individu au sein d'une fourchette donnée est déterminé par ses compétences transférables ou liées à son poste et par son expérience professionnelle. Les fourchettes salariales sont modifiées de temps à autre en fonction des données externes du marché recueillies par le biais d'enquêtes menées par des tiers.Software Developer – Houdini
BRAHMAa AI’s Houdini development team augments SideFX Houdini with bespoke software products to allow artists to create high-end VFX and digital environments, pushing complexity, scalability, and artistic boundaries through procedural workflows.
In this role, you’ll build artist-facing and backend tools to streamline workflows, extend Houdini’s capabilities, and solve production challenges. You’ll primarily develop with HOM, using HDK when needed, and integrate tools into CG pipelines while maintaining a seamless Houdini user experience.
Strong UX awareness, clear documentation, and a focus on usability and adoption are essential. You’ll deliver clean, testable, and maintainable code aligned with BRAHMA AI standards. While deep Houdini expertise isn’t required, familiarity with SOPs, ROPs, and LOPs is beneficial; CG production domain specialization is a plus.
You’ll collaborate with artists, developers, and project managers, requiring excellent communication skills to plan roadmaps and drive innovation across the full software lifecycle (design, develop, test, deploy and support).
Must Have
  • Degree in Computer Science/Engineering or equivalent experience
  • Strong Python and/or C++ skills
  • Experience developing in Houdini with HOM, VEX, and/or HDK
  • Linux development experience
  • Team-based development and source control experience

Nice to Have
  • Experience developing machine learning models
  • Experience developing AI-based solutions
  • Experience with unit/integration testing
  • VFX/FX and Houdini workflow knowledge
  • Experience with USD, Qt, Pybind11/Boost.Python
  • Familiarity with build systems
  • Experience with other DCC tools (e.g., Maya, Nuke, Mari, Adobe suite)


DNEG Dedicated Unit (DDU)
The DDU operates within BRAHMA AI and works closely with DNEG to develop technology used directly in production.
The team builds tools, platforms and workflows that support VFX and Feature Animation pipelines across DNEG’s global studios.
Much of the work focuses on artist-facing tools, large production pipelines, simulation and rendering workflows, and systems that need to run reliably across distributed teams.Please note that this is a unionized position and will be covered by a collective agreement between DNEG and IATSE, in the coming months. As a unionized employee, you will be required to join the union and will benefit from the conditions set out in the collective agreement. Union dues will be required once the collective agreement is in place.The base salary range for this full-time position is $75,000 CAD to $84,000 CAD. DNEG salary ranges are determined by function, department, level, and location. An individual's pay within a given range is determined by their transferrable or job-related skills and work experience. Salary ranges are modified from time to time based on external market data collected through our third-party surveys.


About Us
We are DNEG, one of the world’s leading visual effects and animation companies for the creation of award-winning feature film, television, and multiplatform content. We employ more than 9,000 people with worldwide offices and studios across North America (Los Angeles, Montréal, Toronto, Vancouver), Europe (London), Asia (Bangalore, Mohali, Chennai, Mumbai) and Australia (Sydney).

At DNEG, we fundamentally believe that embracing our differences is a vital component of our collective success. We are committed to creating an equitable, diverse and inclusive work environment for our global teams, where everyone feels they matter and belong. We welcome and encourage applications from all, regardless of background, experience or disability. Please let us know if you need any adjustments or support during the application process, we will do our best to accommodate your needs. We look forward to meeting you!

Create a job alert for this search

Développeur Logiciel – Houdini - Software Developer – Houdini • Montréal, Quebec

Similar jobs

Développeur Logiciel - Software Developer

CameleonHRPointe-Claire, Canada
Full-time

Chez Caméléon RH, nous croyons que le bon jumelage entre un candidat, une entreprise et un environnement de travail fait toute la différence.Notre rôle est d'aller au-delà du CV afin de vous présen...Show more

 • Promoted

Développeur d'applications / Software Developer

AirbusMontreal (administrative region), QC, CA
Permanent

Vous avez une expérience en développement logiciel, vous avez travaillé comme développeur et vous souhaitez évoluer et développer de nouvelles compétences? Ce poste est pour vous !.Le programme d'a...Show more

 • Promoted

Développeur Logiciel / Software Developer

NorthStar Earth & SpaceMontréal-Ouest, Canada
Full-time

Join to apply for the Développeur Logiciel / Software Developer role at NorthStar Earth & Space 1 week ago – Be among the first 25 applicants Get AI-powered advice on this job and more exclusive fe...Show more

 • Promoted

Développeur(euse) Logiciel (Linux/Yocto) / Software Developer (Linux/Yocto)

MecademicMontreal (administrative region), QC, CA
Full-time

Mecademic développe des solutions d'automatisation robotiques compactes, précises et innovantes pour les secteurs de l'électronique et des sciences de la vie.Nos bras robotiques ultra-compacts sont...Show more

 • Promoted

Développeur logiciel - Opérations | Software Developer - Operations

Altitude-sports.comMontreal (administrative region), QC, CA
Full-time

La connaissance du français est impérative pour tous les postes, étant donné notre contexte opérationnel au Québec.Les fonctions impliquant des échanges avec des clients ou des parties externes sit...Show more

 • Promoted

Développeur logiciel - Software Developer

DNEGMontreal (administrative region), QC, CA
Full-time

Rédigé au masculin pour alléger le texte.DDU (DNEG Dedicated Unit) opère au sein de BRAHMA AI et travaille en étroite collaboration avec DNEG afin de développer des technologies utilisées directeme...Show more

 • Promoted

Développeur principal de logiciels / Senior Software Developer

Trane TechnologiesMontreal, Quebec, Canada
Full-time

Be a part of our mission! As a world leader in creating comfortable, sustainable, and efficient climate solutions for buildings, homes and transportation, it's our responsibility to put the planet ...Show more

 • Promoted

Développeur Logiciel – Outils de Végétation & Rendering

Unity South APAC (SEA, ANZ, IND Subcont.)Montreal
Full-time

Une entreprise de technologie recherche un(e) Développeur(se) Logiciel passionné(e) par les jeux et les effets visuels.Vous participerez à la création d'outils de modélisation avancés, optimiserez ...Show more

 • Promoted

Geotic Product Owner: Customer-Driven Software Lead

AlsglobalMontreal
Full-time

Une société de services technologiques recherche un Product Owner pour sa gamme de produits Geotic.Le candidat devra superviser le développement logiciel, en garantissant l'alignement entre l'expér...Show more

 • Promoted

Architecte logiciel

HighspringMontreal, QC, Canada
Full-time

Highspring is a consulting and professional services partner specializing in digital transformation, technology, and business optimization.We support leading organizations by providing expert talen...Show more

 • Promoted

Staff Software Developer — Lead Systems & Architecture (Remote)

Intelcom Express Inc.Montreal, Montreal (administrative region), CA
Remote
Full-time

Une entreprise leader en logistique du dernier kilomètre recherche un Développeur de logiciels senior pour diriger le développement de leurs plateformes logicielles.Vous travaillerez avec des équip...Show more

 • Promoted

Développeur De Logiciels Sénior // Senior Software Developer

Triton DigitalMontréal, Canada
Full-time

Tu es passionné par les nouvelles technologies, et tu souhaites faire partie d'une équipe de développement logiciel en constante quête d'innovation dans un cadre chaleureux, décontracté et stimulan...Show more

 • Promoted

Développeur(euse) Logiciel (Linux/Yocto) / Software Developer (Linux/Yocto)

Mecademic Industrial RoboticsMontreal (administrative region), QC, CA
Full-time

Mecademic développe des solutions d'automatisation robotiques compactes, précises et innovantes pour les secteurs de l'électronique et des sciences de la vie.Nos bras robotiques ultra-compacts sont...Show more

 • Promoted

Lead Software Developer / Chef d'équipe, Développement de logiciels

Maples GroupMontreal (administrative region), QC, CA
Full-time

Lead Software Developer / Chef d'équipe, Développement de logiciels.Poste :Chef d'équipe, Développement de logiciels - Business Central.Le GroupeMaplesest un leader mondial des services financiers ...Show more

 • Promoted

Senior Software Developer III - Lead & Architect

UKGMontreal (administrative region), QC, CA
Full-time

Une plateforme de gestion des effectifs dynamique recherche un développeur logiciel expérimenté pour rejoindre son équipe à Montréal.Le candidat idéal aura plus de 4 ans d'expérience en développeme...Show more

 • Promoted

Senior Software Engineer - terrebonne

Haysterrebonne, qc, ca
Full-time

What are the top 3 skills required for this role?.Job Description/ Responsibilities.Design, develop, and maintain web applications using.Develop front-end components using HTML, CSS, JavaScript, an...Show more

 • Promoted

Software Developer / Développeur Logiciel

dormakabaMontreal (administrative region), QC, CA
Full-time

Software Developer located in Montreal, Qc to join our dynamic team.You will be responsible for developing and maintaining services that empower our customers with seamless and secure access contro...Show more

 • Promoted

Gestionnaire du développement logiciel / Software Development Manager Montreal, Canada

Unity3dMontreal
Full-time

We’re looking for an Engineering Manager to lead the teams behind SyncSketch and SpeedTree.SyncSketch helps teams collaborate and review creative work at scale, while SpeedTree is an industry‑leadi...Show more