Search jobs > Montreal, QC > Remote > Software developer

Principal Software Developer (Graphics)

Autodesk
Montreal, QC, CAN
$136K-$218.9K a year (estimated)
Remote
Full-time

Position Overview

Autodesk is seeking an experienced Principal Software Developer to join the Autodesk Graphics Platform (AGP) team in Toronto, Canada.

The role can be based out of Montreal, Vancouver or remotely in Canada.

The Autodesk Graphics Platform (AGP) is a shared graphics system used by many Autodesk applications, including Fusion, Revit, Inventor, 3ds Max, and Maya.

You will join a talented technical team in undertaking a complete modernization of the Graphics components - providing Autodesk applications with the ability to support, and exploit, the latest and future generations of graphics technology.

You will help us to shape and adopt Open Standards and Open Source through active industry engagement (Khronos, ASWF, etc.

and develop Open USD-Based, Graphics Pipeline for Web, Mobile, and Desktop. You will be part of an established, tight-knit yet geographically distributed team of developers.

This role is hybrid. Autodesk supports FLEX working model.

You will report to Senior Engineering Manager, Graphics.

Responsibilities

Design and write readable, maintainable, and extensible code that can last for years

Produce both unit tests and developer documentation for any new code

Debug existing subsystems, identify problem areas in the code, provide both quick temporary workarounds and high-quality, lasting solutions as needed

Optimize existing code on a variety of platforms, and generate performance and unit tests to catch any regressions

Minimum Qualifications

Bachelor's degree in computer science or equivalent

Minimum of 12 years of relevant experience delivering professional software

Strong experience with computer graphics application development

Strong object-oriented, software architecture, and C++ skills are required

Experience developing on Windows with Visual Studio

Good written and verbal English communication skills

Preferred Qualifications

Familiarity with USD, Hydra, and MaterialX

Experience with graphics APIs (such as DirectX, OpenGL, Vulkan, Metal), and shading languages (such as HLSL, GLSL, OSL)

About Autodesk

30+ days ago
Related jobs
Autodesk
Montreal, Quebec
Remote

Autodesk is seeking an experienced Principal Software Developer to join the Autodesk Graphics Platform (AGP) team in Toronto, Canada. The Autodesk Graphics Platform (AGP) is a shared graphics system used by many Autodesk applications, including Fusion, Revit, Inventor, 3ds Max, and Maya. You will jo...

Precisely
Canada

We empower businesses to make more confident decisions based on trusted data through a unique combination of software, data enrichment products and strategic services. We are seeking a seasoned Senior Software Architect with extensive expertise in cloud-based technologies and distributed systems. De...

Autodesk
Montreal, Quebec
Remote

Autodesk Graphics Platform (AGP) Team is seeking a Senior Principal Software Developer to work on AGP ( Autodesk Graphics Platform) - a shared graphics system used by many Autodesk applications, including Fusion, Revit, Inventor, 3ds Max, and Maya. You will join a talented technical team in undertak...

Amazon Development Centre Canada ULC
Montreal, Quebec

As a Senior Graphics Software Developer, you create and support key graphics components for an ambitious online multiplayer game on PC. Always striving for innovation, you ensure a competitive gaming experience, optimise GPU performance on a variety of hardware, and collaborate with technical artist...

Oracle
Canada

You'll draw on a deep knowledge of software design principles to deliver maintainable, testable and scalable implementations. You'll be a technical leader on the team who provides guidance to other developers and suggests continual improvements to products/processes. Provide high-level architecture ...

Autodesk
Montreal, Quebec

Principal Graphics Developer (EMS). You will contribute to the modernization of our graphics components providing the ability to support and take advantage of the latest and future generations of graphics technology, Hydra, WebGPU, Vulkan and more. Autodesk has built one of the most impactful conten...

Amazon
Montreal, Quebec

As a Senior Graphics Software Developer, you create and support key graphics components for an ambitious online multiplayer game on PC. Senior Graphics Software Developer, Amazon Games Montréal. Always striving for innovation, you ensure a competitive gaming experience, optimise GPU performance on a...

Cerence Inc.
Montreal, Quebec

Interested in having a significant impact in a dynamic industry with a high-performing global team? We’re looking for an exceptional Principal Software Developer, LLM who is ready to drive the future of mobility with us!. Proven experience as a Principal Python developer with expertise in artificial...

Promoted
Pratt & Whitney Canada
Longueuil, Quebec

LOC13052 1000 Boul Marie Victorin,Longueuil,Quebec,J4G 1A1,Canada.Pratt & Whitney Canada a été reconnue comme l'un des 20 meilleurs employeurs au Canada pour 2024 selon Forbes et cette liste nous a classé comme le meilleur employeur dans l'industrie de l'aérospatiale et de la défense au pays ! De pl...

Safe Engineering Services & technologies Ltd.
Laval, Quebec

As a key member of the web development team, the developer will be responsible for creating and maintaining web applications and APIs using. The Full-Stack Web Developer plays a role in every stage of the Application Development Lifecycle, encompassing analysis, design, implementation, verification,...