Principal Software Developer
Found in: Talent CA C2 - 1 week ago
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
-
Senior Principal Software Developer
Found in: Talent CA C2 - 1 week ago
Montreal, Canada Autodesk Full timePosition Overview 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 undertaking a complete modernization of...
-
Principal C++ Software Engineer
1 week ago
Montreal, Canada Cadence Design Systems Full timeAt Cadence, we hire and develop leaders and innovators who want to make an impact on the world of technology. At Cadence, we hire and develop leaders and innovators who want to make an impact on the world of technology. Protium Prototyping Platform is part of the Cadence Dynamic Duo that has been a huge success with our customers. With Cadence® Protium™...
-
Principal C++ Software Engineer
1 week ago
Montreal, Canada Cadence Design Systems Full timeAt Cadence, we hire and develop leaders and innovators who want to make an impact on the world of technology. At Cadence, we hire and develop leaders and innovators who want to make an impact on the world of technology. Protium Prototyping Platform is part of the Cadence Dynamic Duo that has been a huge success with our customers. With Cadence® Protium™...
-
Principal C++ Software Engineer
1 week ago
Montreal, Canada Cadence Design Systems Full timeAt Cadence, we hire and develop leaders and innovators who want to make an impact on the world of technology. At Cadence, we hire and develop leaders and innovators who want to make an impact on the world of technology. Protium Prototyping Platform is part of the Cadence Dynamic Duo that has been a huge success with our customers. With Cadence® Protium™...
-
Principal C++ Software Engineer
1 week ago
Montreal, Canada Cadence Design Systems Full timeAt Cadence, we hire and develop leaders and innovators who want to make an impact on the world of technology.At Cadence, we hire and develop leaders and innovators who want to make an impact on the world of technology.Protium Prototyping Platform is part of the Cadence Dynamic Duo that has been a huge success with our customers. With Cadence® Protium™...
-
Principal C++ Software Engineer
1 week ago
Montreal, Canada Cadence Design Systems Full timeAt Cadence, we hire and develop leaders and innovators who want to make an impact on the world of technology.At Cadence, we hire and develop leaders and innovators who want to make an impact on the world of technology.Protium Prototyping Platform is part of the Cadence Dynamic Duo that has been a huge success with our customers. With Cadence ProtiumTM...
-
Software Developer
7 days ago
Montreal, Canada GuruLink Full timeLocation: Montreal, QuebecOur client works to identify and solve the most complex and highest value business problems that can be addressed through data science techniques. To achieve this, they provide data science, operations research and artificial intelligence solutions and software products to a broad range of industry and technology partners.As a...
-
Software Developer
2 weeks ago
Montreal, Canada GuruLink Full timeLocation: Montreal, QuebecOur client works to identify and solve the most complex and highest value business problems that can be addressed through data science techniques. To achieve this, they provide data science, operations research and artificial intelligence solutions and software products to a broad range of industry and technology partners.As a...
-
Software Developer
2 weeks ago
Montreal, Canada GuruLink Full timeLocation: Montreal, QuebecOur client works to identify and solve the most complex and highest value business problems that can be addressed through data science techniques. To achieve this, they provide data science, operations research and artificial intelligence solutions and software products to a broad range of industry and technology partners.As a...
-
Software Developer
7 days ago
Montreal, Canada Nakisa Inc. Full timeNakisa has built top of the line software solutions which are being used by the Fortune 1000 of today. Our solutions have excelled on the market and we are looking for individuals who will partake in our successful adventure. You will be responsible for working on the design and implementation of Java applications. You will be part of a passionate Agile...
-
Software Developer
2 weeks ago
Montreal, Canada Nakisa Inc. Full timeNakisa has built top of the line software solutions which are being used by the Fortune 1000 of today. Our solutions have excelled on the market and we are looking for individuals who will partake in our successful adventure. You will be responsible for working on the design and implementation of Java applications. You will be part of a passionate Agile...
-
Software Developer
1 week ago
Montreal, Canada Nakisa Inc. Full timeNakisa has built top of the line software solutions which are being used by the Fortune 1000 of today. Our solutions have excelled on the market and we are looking for individuals who will partake in our successful adventure. You will be responsible for working on the design and implementation of Java applications. You will be part of a passionate Agile...
-
Scientific Software Developer
1 week ago
Montreal, Canada Ventus Therapeutics Full timeAbout us: Ventus Therapeutics is a clinical-stage biopharmaceutical company deploying leading-edge structural biology and computational chemistry tools to create novel small molecule medicines for challenging targets in immunology, inflammation, and neurology. Our proprietary drug discovery platform, ReSOLVE, gives us the ability to discover and develop...
-
Scientific Software Developer
1 week ago
Montreal, Canada Ventus Therapeutics Full timeAbout us: Ventus Therapeutics is a clinical-stage biopharmaceutical company deploying leading-edge structural biology and computational chemistry tools to create novel small molecule medicines for challenging targets in immunology, inflammation, and neurology. Our proprietary drug discovery platform, ReSOLVE, gives us the ability to discover and develop...
-
Scientific Software Developer
1 week ago
Montreal, Canada Ventus Therapeutics Full timeAbout us: Ventus Therapeutics is a clinical-stage biopharmaceutical company deploying leading-edge structural biology and computational chemistry tools to create novel small molecule medicines for challenging targets in immunology, inflammation, and neurology. Our proprietary drug discovery platform, ReSOLVE, gives us the ability to discover and develop...
-
Software Developer
Found in: Talent CA C2 - 1 week ago
Montreal, Canada Nakisa Full timeDescription Position at Nakisa Nakisa has built top of the line software solutions which are being used by the Fortune 1000 of today. Our solutions have excelled on the market and we are looking for individuals who will partake in our successful adventure. You will be responsible for working on the design and implementation of Java applications. You...
-
Software Developer
Found in: Talent CA C2 - 1 week ago
Montreal, Canada PixMob Full timePixMob is one of the world’s leaders in creating immersive experiences for live events. You might have seen 60,000 people lighting up at the Super Bowl. Or at a Coldplay concert. Our goal is to ignite collective joy for fans worldwide. We work with international artists, event organizers, sports teams and brands who care about creating unique & memorable...
-
Software Developer
Found in: beBee jobs CA - 1 week ago
Montreal, Quebec, Canada TheDailyStakes Full timeTheDailyStakes is an exciting sports media and service start-up. We create content to educate our community of bettors to make smarter and more informed sports betting decisions. The sports betting and fantasy sports space is growing massively ($170B in the US and $25B in Canada ). It is severely under-served from a product and content perspective. Our team...
-
Scientific Software Developer
1 week ago
Montreal, Canada Ventus Therapeutics Full timeAbout us: Ventus Therapeutics is a clinical-stage biopharmaceutical company deploying leading-edge structural biology and computational chemistry tools to create novel small molecule medicines for challenging targets in immunology, inflammation, and neurology.Our proprietary drug discovery platform, ReSOLVE, gives us the ability to discover and develop...
-
Software Developer
3 days ago
Montreal, Canada ALLTECH CONSULTING SVC INC Full timeThe Credit Valuation Adjustment (CVA) Technology team is responsible for developing Risk Management systems for the global CVA Trading Desk, also benefiting the firm’s Credit Risk, Market Risk, Valuation Risk, and Corporate Treasury departments. We are seeking an experienced software developer to join our global team, providing performant solutions for our...