Senior Principal Software Developer
Found in: Talent CA C2 - 1 week ago
Position 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 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 USD-Based, Graphics Pipeline for Web, Mobile, and Desktop.
This role is hybrid. Autodesk supports FLEX working model.
You will report to Senior Engineering Manager, Graphics.
Responsibilities
Responsible for architecture and design and contributing to the implementation of next-generation desktop graphics platform meant for 2D/3D Design & Drafting, 3D Computer Animation, Modelling & Rendering applications
Work with Autodesk Product Team's architects and implementation teams to understand their needs, improve the designs based on their inputs and promote Autodesk Graphics Platform
Collaborate with external partners in the graphics domain (Nvidia, AMD, Intel, Microsoft, Apple, Pixar, ILM etc) to stay abreast of the latest developments on their platforms and incorporate necessary changes in the design of the AGP and form alliances on open-source projects when feasible for accelerated co-development
As a graphics expert, represent Autodesk at industry conferences and participate in the industry consortium meetings
Help the engineering team deliver value on regular cadence to the your team using agile methodologies and principles
Minimum Qualifications
Bachelor's degree or higher in Computer Science or equivalent experience
15+ years of experience in architecting, designing & delivering graphics frameworks that use modern Graphics APIs (Vulkan/DirectX 12/Metal/OpenGL/WebGPU) and shader languages like SPIR-V/HLSL/MetalSL meant for DCC applications
Experience developing compute shaders using OpenCL/CUDA or shader languages
Advanced C++ optimization / debugging and experience with Graphics domain profiling tools
Excellent understanding of Design Patterns, Object-Oriented development and Data Oriented Design using Modern C++
Excellent oral and written communication skills
Preferred Qualifications
Linux and Metal development experience is a huge plus
Advanced multi-threaded programming skills
Familiarity with Emscripten and cross compiling tools and APIs
Familiarity with USD, Hydra, and MaterialX desired
Experience with mobile device development a plus
Git/Github knowledge
Knowledge of build and deployment technologies, such as Jenkins, CMake, Docker containers, and Python
About Autodesk
-
Principal Software Developer
Found in: Talent CA C2 - 1 week ago
Montreal, Canada Autodesk Full timePosition 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,...
-
Principal Consultant, Senior Java Developer
Found in: Talent CA C2 - 5 days ago
Montreal, Canada Genpact Full timeGenpact (NYSE: G) is a global professional services and solutions firm delivering outcomes that shape the future. Our 125,000+ people across 30+ countries are driven by our innate curiosity, entrepreneurial agility, and desire to create lasting value for clients. Powered by our purpose – the relentless pursuit of a world that works better for people –...
-
Senior Software Developer
Found in: beBee jobs CA - 1 week ago
Montreal, Quebec, Canada Spockee by Skeepers Full timeReporting to the CTO, the Senior Software Developer joins a team of talented individuals who build products from initial inception of ideas to roll-out, ensuring they meet quality targets and are delivered on time. The Senior Software Developer will provide technical expertise and contribute to build products and technical solutions that are strategic for...
-
Senior FullStack Software Developer
6 days ago
Montreal, Canada Prevu3D Full timePrevu3D is an emerging software company on a mission to help engineers and key stakeholders in the food production, automotive, energy and manufacturing industries. Our end-to-end platform uses reality capture data to create the most realistic digital twins in the market. Under the guidance of the Platform Lead, the Senior FullStack...
-
Senior FullStack Software Developer
6 days ago
Montreal, Canada Prevu3D Full timePrevu3D is an emerging software company on a mission to help engineers and key stakeholders in the food production, automotive, energy and manufacturing industries. Our end-to-end platform uses reality capture data to create the most realistic digital twins in the market. Under the guidance of the Platform Lead, the Senior FullStack...
-
Senior FullStack Software Developer
7 days ago
Montreal, Canada Prevu3D Full timePrevu3D is an emerging software company on a mission to help engineers and key stakeholders in the food production, automotive, energy and manufacturing industries. Our end-to-end platform uses reality capture data to create the most realistic digital twins in the market. Under the guidance of the Platform Lead, the Senior FullStack...
-
Senior FullStack Software Developer
6 days ago
Montreal, Canada Prevu3D Full timePrevu3Dis an emerging software company on a mission to help engineers and key stakeholders in the food production, automotive, energy and manufacturing industries. Our end-to-end platform usesreality capture datato create the most realisticdigital twinsin the market.Under the guidance of the Platform Lead, the Senior FullStack Software Developer...
-
Senior Software Developer
Found in: Talent CA C2 - 1 week ago
Montreal, Canada Nakisa Full timeDescription Position at Nakisa We are looking for Senior Software Developers to join our amazing engineering team. You will work on making awesome cloud-native modules for our existing solutions as well as be part of the development of completely new products, using the latest cutting-edge architectures and frameworks, with Spring Boot microservices,...
-
Senior Software Developer
2 weeks ago
Montreal, Canada Nakisa Full timeWe are looking for Senior Software Developers to join our amazing engineering team.You will work on making awesome cloud-native modules for our existing solutions as well as be part of the development of completely new products, using the latest cutting-edge architectures and frameworks, with Spring Boot microservices, Vue.js frontends, and much more.You...
-
Senior Software Developer
2 weeks ago
Montreal, Canada Nakisa Full timeWe are looking for Senior Software Developers to join our amazing engineering team.You will work on making awesome cloud-native modules for our existing solutions as well as be part of the development of completely new products, using the latest cutting-edge architectures and frameworks, with Spring Boot microservices, Vue.js frontends, and much more.You...
-
Senior Software Developer
2 weeks ago
Montreal, Canada Nakisa Full timeWe are looking for Senior Software Developers to join our amazing engineering team.You will work on making awesome cloud-native modules for our existing solutions as well as be part of the development of completely new products, using the latest cutting-edge architectures and frameworks, with Spring Boot microservices, Vue.js frontends, and much more.You...
-
Senior FullStack Software Developer
Found in: Appcast CA C2 Glassdoor - 6 days ago
Montreal, Canada Prevu3D Full timePrevu3D is an emerging software company on a mission to help engineers and key stakeholders in the food production, automotive, energy and manufacturing industries. Our end-to-end platform uses reality capture data to create the most realistic digital twins in the market.Under the guidance of the Platform Lead, the Senior FullStack Software...
-
Senior FullStack Software Developer
Found in: Whatjobs CA C2 - 6 days ago
Montreal, Canada Prevu3D Full timePrevu3D is an emerging software company on a mission to help engineers and key stakeholders in the food production, automotive, energy and manufacturing industries. Our end-to-end platform uses reality capture data to create the most realistic digital twins in the market. Under the guidance of the Platform Lead, the Senior FullStack...
-
Senior FullStack Software Developer
Found in: Appcast CA A2 P - 6 days ago
Montreal, Canada Prevu3D Full timePrevu3D is an emerging software company on a mission to help engineers and key stakeholders in the food production, automotive, energy and manufacturing industries. Our end-to-end platform uses reality capture data to create the most realistic digital twins in the market.Under the guidance of the Platform Lead, the Senior FullStack Software...
-
Senior Director of Software Engineering
3 days ago
Montreal, Canada Vaco Full timeJob Title: Senior Director of Software Engineering Industry: Financial Services Location: Montreal OR Toronto Company Overview: Our client is a leading financial services company dedicated to providing innovative solutions to our clients. Position Overview: We are seeking a highly skilled and experienced Senior Director of Software Engineering to lead our...
-
Senior Director of Software Engineering
Found in: Whatjobs CA C2 - 3 days ago
Montreal, Canada Vaco Full timeJob Title: Senior Director of Software Engineering Industry: Financial Services Location: Montreal OR Toronto Company Overview: Our client is a leading financial services company dedicated to providing innovative solutions to our clients. Position Overview: We are seeking a highly skilled and experienced Senior Director of Software Engineering to lead...
-
Senior Director of Software Engineering
3 days ago
Montreal, Canada Vaco Full timeJob Title: Senior Director of Software Engineering Industry: Financial Services Location: Montreal OR Toronto Company Overview: Our client is a leading financial services company dedicated to providing innovative solutions to our clients. Position Overview: We are seeking a highly skilled and experienced Senior Director of Software Engineering to lead our...
-
Senior Director of Software Engineering
3 days ago
Montreal, Canada Vaco Full timeJob Title: Senior Director of Software Engineering Industry: Financial Services Location: Montreal OR Toronto Company Overview: Our client is a leading financial services company dedicated to providing innovative solutions to our clients. Position Overview: We are seeking a highly skilled and experienced Senior Director of Software Engineering to lead our...
-
Senior Software Developer
2 weeks ago
Montreal, Canada Toparo Full timeAs a Senior Software Developer, you will play a pivotal role in the growth and development of Logistics Technology Systems for one of our clients, utilizing leading-edge technologies. The ideal candidate is a forward-thinking professional with a strong grasp of industry best practices and proficiency in modern coding languages such as C#, Python, Java, C++,...
-
Senior Software Developer
1 week ago
Montreal, Canada Toparo Full timeAs a Senior Software Developer, you will play a pivotal role in the growth and development of Logistics Technology Systems for one of our clients, utilizing leading-edge technologies. The ideal candidate is a forward-thinking professional with a strong grasp of industry best practices and proficiency in modern coding languages such as C#, Python, Java, C++,...