Lead Software Engineer for Graphics Innovation

1 month ago


Montreal, Quebec, Canada Autodesk Full time

Position Overview

The Autodesk Graphics Platform (AGP) Team is in search of a Senior Principal Software Developer to contribute to the AGP (Autodesk Graphics Platform) - a unified graphics framework utilized by various Autodesk applications, including Fusion, Revit, Inventor, 3ds Max, and Maya.

You will be part of a skilled technical team focused on a comprehensive modernization of the Graphics components, enabling Autodesk applications to leverage and benefit from the latest and forthcoming generations of graphics technology.

Your role will involve shaping and adopting Open Standards and Open Source through proactive industry engagement (Khronos, ASWF, etc.), and developing a USD-Based Graphics Pipeline for Web, Mobile, and Desktop platforms.

This position offers a hybrid work model, supporting Autodesk's FLEX working framework.

You will report to the Senior Engineering Manager of Graphics.

Responsibilities

  • Lead the architecture and design, while contributing to the implementation of next-generation desktop graphics platforms tailored for 2D/3D Design & Drafting, 3D Computer Animation, Modeling & Rendering applications.
  • Collaborate with Autodesk Product Team architects and implementation teams to comprehend their requirements, enhance designs based on their feedback, and advocate for the Autodesk Graphics Platform.
  • Engage with external partners in the graphics sector (Nvidia, AMD, Intel, Microsoft, Apple, Pixar, ILM, etc.) to remain informed about the latest advancements on their platforms and integrate necessary modifications into the AGP design, forming alliances on open-source projects when feasible for accelerated co-development.
  • As a graphics authority, represent Autodesk at industry conferences and partake in consortium meetings.
  • Assist the engineering team in delivering consistent value to your team using agile methodologies and principles.

Minimum Qualifications

  • Bachelor's degree or higher in Computer Science or equivalent experience.
  • Over 15 years of experience in architecting, designing, and delivering graphics frameworks utilizing modern Graphics APIs (Vulkan/DirectX 12/Metal/OpenGL/WebGPU) and shader languages such as SPIR-V/HLSL/MetalSL for DCC applications.
  • Proficient in developing compute shaders using OpenCL/CUDA or shader languages.
  • Advanced skills in C++ optimization/debugging and familiarity with Graphics domain profiling tools.
  • Strong understanding of Design Patterns, Object-Oriented development, and Data-Oriented Design using Modern C++.
  • Excellent verbal and written communication skills.

Preferred Qualifications

  • Experience in Linux and Metal development is highly advantageous.
  • Advanced multi-threaded programming capabilities.
  • Familiarity with Emscripten and cross-compiling tools and APIs.
  • Knowledge of USD, Hydra, and MaterialX is desirable.
  • Experience in mobile device development is a plus.
  • Proficient in Git/Github.
  • Understanding of build and deployment technologies, such as Jenkins, CMake, Docker containers, and Python.

About Autodesk



  • Montreal, Quebec, Canada WB Games Montreal Inc Full time

    About the Company WB Games Montreal Inc. is a leading entity in the global media and entertainment landscape, delivering a diverse and extensive array of content, brands, and franchises across various platforms including television, film, streaming, and gaming. The organization merges the premium entertainment, sports, and news assets of WarnerMedia with...


  • Montreal, Quebec, Canada WB Games Montreal Inc Full time

    About the Company WB Games Montreal Inc is a leading entity in the global media and entertainment landscape, delivering a diverse and comprehensive array of content, brands, and franchises across various platforms including television, film, streaming, and gaming. The organization merges WarnerMedia's premium entertainment and sports assets with...


  • Montreal, Quebec, Canada WB Games Montreal Inc Full time

    About the Company WB Games Montreal Inc. is a leading division of Warner Bros Interactive Entertainment, renowned for its innovative contributions to the gaming industry. With a dedicated team of over 300 talented professionals, we strive to create exceptional AAA gaming experiences across various platforms. About the Role We are currently seeking a ...


  • Montreal, Quebec, Canada WB Games Montreal Inc Full time

    About the Company WB Games Montreal Inc. is a prominent division of Warner Bros Interactive Entertainment, recognized for delivering exceptional gaming experiences. With a talented team of over 300 professionals, we are dedicated to crafting memorable AAA titles across various platforms. About the Role We are currently in search of a Senior Graphics...


  • Montreal, Quebec, Canada Amazon Development Centre Canada ULC Full time

    About Amazon Games Amazon Games fosters a culture of innovation and collaboration within the gaming industry. We are dedicated to creating immersive and engaging experiences for players worldwide, driven by cutting-edge technology and creative vision. Job Description As a Senior Graphics Software Developer, you will play a pivotal role in shaping the...


  • Montreal, Quebec, Canada WB Games Montreal Inc Full time

    About the Company WB Games Montreal Inc. is a leading entity in the global media and entertainment landscape, renowned for delivering a diverse and comprehensive array of content, brands, and franchises across various platforms including television, film, streaming, and gaming. The organization integrates the premium entertainment, sports, and news...


  • Montreal, Quebec, Canada WB Games Montreal Inc Full time

    About the Company WB Games Montreal Inc. is a leading entity in the global media and entertainment sector, delivering a diverse array of content, brands, and franchises across various platforms including television, film, streaming, and gaming. This innovative company merges the strengths of WarnerMedia's premium entertainment, sports, and news offerings...

  • Software Engineer

    15 hours ago


    Montreal, Quebec, Canada Parallelz Full time

    Job Title: Software Engineer - Graphics and System ProgrammingWe are seeking a highly skilled Software Engineer with expertise in graphics and system programming to join our team at Parallelz.About ParallelzParallelz enables developers to instantly port their existing mobile apps to the web, without any SDKs, code changes, or engineering efforts. This...

  • Software Engineer

    16 hours ago


    Montreal, Quebec, Canada Parallelz Full time

    Job Title: Software Engineer - Graphics and System ProgrammingWe are seeking a highly skilled Software Engineer with expertise in graphics and system programming to join our team at Parallelz.About ParallelzParallelz enables developers to instantly port their existing mobile apps to the web, without any SDKs, code changes, or engineering efforts. This...


  • Montreal, Quebec, Canada Autodesk Full time

    Position Overview: Autodesk Graphics Platform (AGP) Team is on the lookout for a Senior Principal Software Developer to contribute to the AGP (Autodesk Graphics Platform) - a unified graphics system utilized by various Autodesk applications, including Fusion, Revit, Inventor, 3ds Max, and Maya. Key Responsibilities: Engage with a skilled technical team to...


  • Montreal, Quebec, Canada Parallelz Full time

    About ParallelzWe're a pioneering technology company that enables developers to effortlessly port their mobile apps and games to the web, without any SDKs, code modifications, or engineering efforts. This innovative approach empowers developers to boost user acquisition, organic virality, create new revenue channels, and offer enhanced user experiences and...


  • Montreal, Quebec, Canada Parallelz Full time

    About ParallelzWe're a pioneering technology company that enables developers to effortlessly port their mobile apps and games to the web, without any SDKs, code modifications, or engineering efforts. This innovative approach empowers developers to boost user acquisition, organic virality, create new revenue channels, and offer enhanced user experiences and...


  • Montreal, Quebec, Canada Parallelz Full time

    About ParallelzWe're a pioneering technology company that enables developers to effortlessly port their mobile apps and games to the web, without any SDKs, code modifications, or engineering efforts. This innovative approach empowers developers to boost user acquisition, organic virality, create new revenue channels, and offer enhanced user experiences and...


  • Montreal, Quebec, Canada Autodesk Full time

    Job SummaryAutodesk is seeking a highly skilled Senior Principal Software Developer to join our Graphics Platform team. As a key member of our team, you will be responsible for architecting and designing next-generation desktop graphics platforms for 2D/3D Design & Drafting, 3D Computer Animation, Modeling & Rendering applications.Key...


  • Montreal, Quebec, Canada Autodesk Full time

    Job SummaryAutodesk is seeking a highly skilled Senior Principal Software Developer to join our Graphics Platform team. As a key member of our team, you will be responsible for architecting and designing next-generation desktop graphics platforms for 2D/3D Design & Drafting, 3D Computer Animation, Modeling & Rendering applications.Key...


  • Montreal, Quebec, Canada Amazon Development Centre Canada ULC Full time

    About the RoleAs a Senior Graphics Software Developer at Amazon Development Centre Canada ULC, you will be responsible for creating and supporting key graphics components for an ambitious online multiplayer game on PC.Key Responsibilities:Design and implement high-performance graphics features and tools to ensure a competitive gaming experience.Collaborate...


  • Montreal, Quebec, Canada Amazon Development Centre Canada ULC Full time

    About the RoleAs a Senior Graphics Software Developer at Amazon Development Centre Canada ULC, you will be responsible for creating and supporting key graphics components for an ambitious online multiplayer game on PC.Key Responsibilities:Design and implement high-performance graphics features and tools to ensure a competitive gaming experience.Collaborate...


  • Montreal, Quebec, Canada Amazon Development Centre Canada ULC Full time

    About the RoleAs a Senior Graphics Software Developer at Amazon Development Centre Canada ULC, you will be responsible for creating and supporting key graphics components for an ambitious online multiplayer game on PC.Key ResponsibilitiesWork on a competitive game experience, with strong focus on performance, reactivity, and accuracy.Work on low-level GPU...


  • Montreal, Quebec, Canada Amazon Development Centre Canada ULC Full time

    About the RoleAs a Senior Graphics Software Developer at Amazon Development Centre Canada ULC, you will be responsible for creating and supporting key graphics components for an ambitious online multiplayer game on PC.Key ResponsibilitiesWork on a competitive game experience, with strong focus on performance, reactivity, and accuracy.Work on low-level GPU...


  • Montreal, Quebec, Canada Toon Boom Full time

    About the RoleWe are seeking a highly skilled and experienced Lead Software Developer to join our team at Toon Boom. As a key member of our software development team, you will be responsible for leading and mentoring a team of Software Developers, guiding their skills and ensuring the quality of the team.Key ResponsibilitiesDesign and implement software...