DNEG
Développeur logiciel, en temps réel - Software Developer, Realtime
Montréal, Quebec
Sponsorship not specifiedDetected 20 days ago
PythonC++Code ReviewGitCI/CDLinuxProject ManagementAgileMayaUnreal EngineLeadershipCommunicationCollaborationProblem SolvingMentoring
About the role
- Beyond writing code, you will focus on architecting sustainable solutions and mentoring other developers within the team.
- Quality & Standards: Promote best practices for technical documentation, testing protocols, and CI/CD workflows to ensure the stability of production-critical tools.
Responsibilities
- Collaborate with other team leads to design and implement robust, scalable methods for integrating Unreal Engine with our proprietary global pipeline.
- Create and maintain robust methods for integrating Unreal Engine with our proprietary global studio pipeline.
- Partner with other Technology groups to ensure realtime initiatives are integrated seamlessly into the studio's broader software infrastructure.
- You will help drive the integration of Unreal Engine into Brahma DDU's proprietary pipeline, contributing to a realtime strategy that aligns with the goals of Visual Effects, Feature Animation, and Virtual Production.
- Your key responsibilities will include: Architectural Contribution: Collaborate with other team leads to design and implement robust, scalable methods for integrating Unreal Engine with our proprietary global pipeline.
- Pipeline Integration: Create and maintain robust methods for integrating Unreal Engine with our proprietary global studio pipeline.
- Cross-Department Collaboration: Partner with other Technology groups to ensure realtime initiatives are integrated seamlessly into the studio's broader software infrastructure.
- You will have the autonomy to drive innovation while collaborating with world-class artists on the most ambitious projects in the industry.
Requirements
- Advanced Technical Proficiency: Expert-level knowledge of Unreal Engine (C++ and Blueprints) and a solid understanding of the Engine's inner workings.
- Programming Skills: Extensive professional experience in C++ and Python within a Linux and Windows environment.
- Expert-level knowledge of Unreal Engine (C++ and Blueprints) and a solid understanding of the Engine's inner workings.
- Exceptional ability to communicate complex technical concepts to non-technical stakeholders and artists.
- A proactive mindset with the ability to navigate ambiguity and provide stable solutions under production pressure.
- Experience with multi-user Unreal development and large-scale version control (Perforce/Git) at a studio level.
- A degree in Computer Science, Computer Engineering, or a related field.
Nice to have
- This is a high-impact leadership role where you will shape the future of realtime technology at one of the world's leading studios.
- We would not be able to produce award-winning work without our Technology department, which is committed to nurturing a diverse and exciting workplace.
- Our teams have a variety of backgrounds and originate from a number of different countries, working across the globe at the forefront of technology in the industry.
- Please note that this is a unionized position and will be covered by a collective agreement between DNEG and IATSE, in the coming months.
- Union dues will be required once the collective agreement is in place.
- Diplôme en informatique, en génie informatique ou dans un domaine connexe Pourquoi nous rejoindre?
- Il s'agit d'un rôle de leadership à fort impact, au sein duquel vous contribuerez à façonner l'avenir des technologies temps réel dans l'un des studios les plus reconnus au monde.
- Vous bénéficierez d'une grande autonomie pour innover, tout en collaborant avec des artistes de renommée internationale sur les projets les plus ambitieux de l'industrie.
Skills
- Extensive professional experience in C++ and Python within a Linux and Windows environment.
- Project Management
- Communication: Exceptional ability to communicate complex technical concepts to non-technical stakeholders and artists.
- Problem Solving: A proactive mindset with the ability to navigate ambiguity and provide stable solutions under production pressure.
- Nice to Have Industry Context: Experience with Virtual Production, VFX, or Feature Animation workflows (e.g., USD, OpenColorIO).
- Systems Knowledge: Experience with multi-user Unreal development and large-scale version control (Perforce/Git) at a studio level.
- Education: A degree in Computer Science, Computer Engineering, or a related field.
- Why Join Us?
Compensation
- Expérience dans le développement d'outils destinés aux artistes pour des logiciels comme
- Houdini, Maya, Nuke ou Katana Connaissances systèmes:
- Expérience avec le développement multi-utilisateurs sous Unreal et les systèmes de gestion de versions à grande échelle (Perforce,
This listing is sourced directly from DNEG's careers page and normalized into a canonical job model.