Senior Principal Software Developer
1 week ago
Job Summary
Autodesk 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 Responsibilities
- Collaborate with cross-functional teams to understand product requirements and design graphics solutions that meet customer needs.
- Work with external partners to stay up-to-date on the latest graphics technologies and incorporate necessary changes into the design of our Graphics Platform.
- Represent Autodesk at industry conferences and participate in industry consortium meetings to promote our Graphics Platform and stay informed about industry trends.
- Help the engineering team deliver value on a regular cadence using agile methodologies and principles.
Requirements
- Bachelor's degree or higher in Computer Science or equivalent experience.
- 15+ years of experience in architecting, designing, and delivering graphics frameworks that use modern Graphics APIs (Vulkan/DirectX 12/Metal/OpenGL/WebGPU) and shader languages like SPIR-V/HLSL/MetalSL.
- 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.
- Advanced multi-threaded programming skills.
- Familiarity with Emscripten and cross-compiling tools and APIs.
- Familiarity with USD, Hydra, and MaterialX.
- Experience with mobile device development.
- Git/Github knowledge.
- Knowledge of build and deployment technologies, such as Jenkins, CMake, Docker containers, and Python.
-
Senior Principal Software Developer
1 week ago
Montreal, Quebec, Canada Autodesk Full timeJob 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...
-
Senior Principal Software Developer
1 week ago
Montreal, Quebec, Canada Autodesk Full timeJob 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...
-
Senior Principal Software Architect
3 days ago
Montreal, Quebec, Canada Lightspeed Full timeAbout the RoleLightspeed is seeking a highly experienced Senior Principal Software Developer to join their growing Services organization. As a key member of the engineering team, you will play a critical role in guiding the design and architecture of critical system components across the Services organization.Key ResponsibilitiesEnsure that systems built to...
-
Senior Principal Software Architect
3 days ago
Montreal, Quebec, Canada Lightspeed Full timeAbout the RoleLightspeed is seeking a highly experienced Senior Principal Software Developer to join their growing Services organization. As a key member of the engineering team, you will play a critical role in guiding the design and architecture of critical system components across the Services organization.Key ResponsibilitiesEnsure that systems built to...
-
Senior Full Stack Developer
5 days ago
Montreal, Quebec, Canada Triunity Software, Inc. Full timeAbout the RoleWe are seeking a highly skilled Senior Full Stack Developer to join our team at Triunity Software, Inc.Key Responsibilities:Design, develop, and deploy scalable web applications using Angular, Java, and Microservices.Collaborate with cross-functional teams to identify and prioritize project requirements.Develop and maintain high-quality code,...
-
Senior Full Stack Developer
4 days ago
Montreal, Quebec, Canada Triunity Software, Inc. Full timeAbout the RoleWe are seeking a highly skilled Senior Full Stack Developer to join our team at Triunity Software, Inc.Key Responsibilities:Design, develop, and deploy scalable web applications using Angular, Java, and Microservices.Collaborate with cross-functional teams to identify and prioritize project requirements.Develop and maintain high-quality code,...
-
Senior Java Developer
7 days ago
Montreal, Quebec, Canada Triunity Software Full timeJob DescriptionTriunity Software is seeking a highly skilled Full Stack Java Developer to join our team of experienced software professionals. As a key member of our development team, you will be responsible for designing, developing, testing, and deploying Java-based software applications using the Java Spring and Spring Batch frameworks.Key...
-
Senior Java Developer
1 week ago
Montreal, Quebec, Canada Triunity Software Full timeJob DescriptionTriunity Software is seeking a highly skilled Full Stack Java Developer to join our team of experienced software professionals. As a key member of our development team, you will be responsible for designing, developing, testing, and deploying Java-based software applications using the Java Spring and Spring Batch frameworks.Key...
-
Senior React Developer
1 week ago
Montreal, Quebec, Canada Triunity Software Full timeJob DescriptionWe are seeking a highly skilled Senior React Developer to join our team at Triunity Software. As a key member of our development team, you will be responsible for designing and implementing complex web applications using React.Key ResponsibilitiesDesign and Development: Design and develop high-quality, scalable, and maintainable web...
-
Senior Software Developer
4 days ago
Montreal, Quebec, Canada Techgene Solutions Full timeJob Title: Senior Software DeveloperJob Summary:Techgene Solutions is seeking a highly skilled Senior Software Developer to join our team. As a Senior Software Developer, you will be responsible for designing, developing, and deploying software applications using.NET technologies.Key Responsibilities:Software Development: Design, develop, and deploy software...
-
Senior Software Developer
5 days ago
Montreal, Quebec, Canada Techgene Solutions Full timeJob Title: Senior Software DeveloperJob Summary:Techgene Solutions is seeking a highly skilled Senior Software Developer to join our team. As a Senior Software Developer, you will be responsible for designing, developing, and deploying software applications using.NET technologies.Key Responsibilities:Software Development: Design, develop, and deploy software...
-
Senior Software Developer
1 day ago
Montreal, Quebec, Canada Adoc Talent Management Full timeAbout the RoleWe are seeking a highly skilled Senior Software Developer to lead our AI-Powered MR Surgical Navigator project. As a key member of our team, you will be responsible for overseeing the design, development, and implementation of software across various platforms.Key ResponsibilitiesEnsure the integration of advanced AI, machine learning, and...
-
Senior Software Developer
1 day ago
Montreal, Quebec, Canada Adoc Talent Management Full timeAbout the RoleWe are seeking a highly skilled Senior Software Developer to lead our AI-Powered MR Surgical Navigator project. As a key member of our team, you will be responsible for overseeing the design, development, and implementation of software across various platforms.Key ResponsibilitiesEnsure the integration of advanced AI, machine learning, and...
-
Senior Software Developer
3 weeks ago
Montreal, Quebec, Canada Banque Laurentienne Full timeAbout Banque Laurentienne Banque Laurentienne is a leading financial institution dedicated to providing exceptional banking services and solutions to individuals and businesses across Canada. We are committed to fostering a culture of innovation, collaboration, and customer-centricity. Senior Software Developer We are seeking a highly skilled and motivated...
-
Senior Software Developer
5 days ago
Montreal, Quebec, Canada Fresche Solutions Inc Full timeSenior RPG/PHP Developer PositionFresche Solutions Inc. is a leading provider of innovative software solutions, and we are seeking a highly skilled Senior RPG/PHP Developer to join our team.About the RoleWe offer a dynamic and collaborative work environment, with flexible hours and the opportunity to work remotely. As a Senior RPG/PHP Developer, you will be...
-
Senior Software Developer
5 days ago
Montreal, Quebec, Canada Fresche Solutions Inc Full timeSenior RPG/PHP Developer PositionFresche Solutions Inc. is a leading provider of innovative software solutions, and we are seeking a highly skilled Senior RPG/PHP Developer to join our team.About the RoleWe offer a dynamic and collaborative work environment, with flexible hours and the opportunity to work remotely. As a Senior RPG/PHP Developer, you will be...
-
Senior Software Developer
7 days ago
Montreal, Quebec, Canada Techgene Solutions Full timeJob Title: Senior Software DeveloperJob Summary:We are seeking an experienced Senior Software Developer to join our team at Techgene Solutions. As a Senior Software Developer, you will be responsible for designing, developing, and deploying software applications using C#, ASP.NET, and other related technologies.Key Responsibilities:Design and develop...
-
Senior Software Developer
7 days ago
Montreal, Quebec, Canada Techgene Solutions Full timeJob Title: Senior Software DeveloperJob Summary:We are seeking an experienced Senior Software Developer to join our team at Techgene Solutions. As a Senior Software Developer, you will be responsible for designing, developing, and deploying software applications using C#, ASP.NET, and other related technologies.Key Responsibilities:Design and develop...
-
Senior Software Developer
5 days ago
Montreal, Quebec, Canada Fresche Solutions Inc Full timeAbout the RoleFresche Solutions Inc is seeking a highly skilled and experienced Senior Software Developer to join our team. As a Senior RPG/PHP Developer, you will be responsible for designing, coding, testing, debugging, and documenting business system software.Key ResponsibilitiesParticipate in the development and delivery of client deliverables as part of...
-
Senior Software Developer
5 days ago
Montreal, Quebec, Canada Fresche Solutions Inc Full timeAbout the RoleFresche Solutions Inc is seeking a highly skilled and experienced Senior Software Developer to join our team. As a Senior RPG/PHP Developer, you will be responsible for designing, coding, testing, debugging, and documenting business system software.Key ResponsibilitiesParticipate in the development and delivery of client deliverables as part of...