Jobs
>
Toronto

    Senior Principal Software Developer - Toronto, Canada - Autodesk

    Autodesk
    Autodesk background
    Full time
    Description

    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



  • Autodesk Toronto, Canada Full time

    Position Overview · Autodesk, Inc. (NASDAQ: ADSK) makes software for people who make things. We are a global leader in design and make software for architecture, engineering, construction, manufacturing, and media and entertainment industries. If you've ever driven a high-perfor ...


  • Autodesk Toronto, Canada Full time

    Position Overview · Autodesk, the leading Design and Make Software Company, is looking for a Senior Software Developer to join the Autodesk Platform Services Engineering team in Toronto, Canada. On this position, you will report to Senior Manager, Software Development in Toronto ...


  • Autodesk, Inc. Toronto, ON, Canada $3

    Senior Principal Software Developer page is loaded Senior Principal Software Developer · Apply locations Toronto, ON, CAN Montreal, QC, CAN time type Full time posted on Posted 3 Days Ago job requisition id 24WD76112 Job Requisition ID # · 24WD76112 The French translation can be ...


  • Manulife Insurance Malaysia Toronto, ON, Canada $92,190 - $171,210

    Full-Stack Software Engineer page is loaded Full-Stack Software Engineer · Postuler locations Toronto, Ontario Waterloo, Ontario time type Temps plein posted on Publié il y a 7 jour(s) job requisition id JR Nous sommes un fournisseur de services financiers qui s'emploie à facili ...


  • CGI Njoyn Old Toronto, Canada

    Job order - J Permanent Full time · Title Senior Software Developer · Category Information/Infrastructure Technology · City Toronto, Ottawa, Ontario, Canada · Job Description Senior Software Developer · Who we are · We are an organization comprised of industry thought leaders ...

  • Global Pharma Tek

    Software Developer

    3 weeks ago


    Global Pharma Tek Toronto, Canada Contract

    Position: Software Developer – Senior · Location: Toronto, ON (Hybrid) · Duration: Business Days + Possible Extension · Job Description: · Programming Languages : VB script, C, ANSI-SQL PL SQL, Visual Basic .NET Architecture: N-Tier Client-Server and Internet Application Archi ...

  • Ontario Teachers'

    Software Developer

    1 week ago


    Ontario Teachers' Toronto, Canada Full time

    Senior Software Developer · The opportunity · As the Software Developer, you will analyze, design, develop, and support software solutions to help Ontario Teachers' Pension Plan meet its business objectives. You will contribute your technical knowledge to complex and interest ...

  • Lane Four

    developer, software

    5 minutes ago


    Lane Four Toronto, Canada Full time

    Education: Secondary (high) school graduation certificate · Experience: 2 years to less than 3 years · Tasks · Write, modify, integrate and test software code · Communicate technical problems, processes and solutions · Prepare reports, manuals and other documentation on the statu ...

  • Clarity Hiring

    Software Developer

    1 day ago


    Clarity Hiring Toronto, Canada Contract

    # 23290 · BEV 123 · Senior Software Developer · Toronto, ON · Contract · 10+ years of software development experience in all aspects of the SDLC and Application Lifecycle Management. · 8+ years of experience with developing services and applications in Java and Spring Boot · 5+ y ...

  • Global Pharma Tek

    Software Developer

    2 days ago


    Global Pharma Tek Toronto, Canada Contract

    Position: Software Developer · Location: Toronto, ON (Hybrid) · Duration: Days Contract + Possible Extension · Job Description: · Siebel Development Skills: + years of experience with Siebel technical configuration/ design / development / integration · + year of experience o ...


  • Lane Four Toronto, Canada Plein temps

    Education: · Expérience: · Education · Secondary (high) school graduation certificate · Tasks · Write, modify, integrate and test software code · Communicate technical problems, processes and solutions · Prepare reports, manuals and other documentation on the status, operation ...

  • PERTH SOLUTIONS INC.

    software developer

    2 days ago


    PERTH SOLUTIONS INC. Toronto, Canada Full time

    Education: College, CEGEP or other non-university certificate or diploma from a program of 3 months to less than 1 year · Experience: 1 year to less than 2 years · Work setting · Consulting firm · Information technology (IT) service provider · Tasks · Write, modify, integrate and ...

  • CI Financial

    Software Developer

    1 week ago


    CI Financial Toronto, Canada Full time

    At CI, we see a great place to work as one that is a safe place for everyone to have a voice, where people are empowered to take ownership over meaningful work, where there is an opportunity to grow through stretching themselves, where they can work on innovative products and pro ...

  • Capleo Global

    Software Developer

    1 week ago


    Capleo Global Toronto, Canada Contract

    Position: Software Developer - CRM Senior · Location: Toronto, ON (Hybrid) · Duration: 240 Business Days + Possible Extension · Job Description:At least 10 years in applications development with 8 years focusing on Microsoft Dynamics and at least 2 projects developing for cloud ...

  • Global Pharma Tek

    Software Developer

    3 weeks ago


    Global Pharma Tek Toronto, Canada Contract

    Position: Software Developer – Senior · Location: Toronto, ON (Hybrid) · Duration: Business Days + Possible Extension · Job Description: Experience building applications using the following Microsoft and MS .Net elements · Windows Communication Foundation · MS Web Services E ...

  • Arcadis

    Software Developer

    1 week ago


    Arcadis Toronto, Canada

    Job Description · Role: Software Developer (.NET) · Location: Ontario (Remote) · We are hiring a Software Developer to join the Arcadis Product Team. The Arcadis Product team, operate and maintain complex information technology projects and push the limits of systems enginee ...

  • CLIO

    Software Developer

    2 weeks ago


    CLIO Toronto, Canada

    A day in the life might look like: · Work with a team of developers to solve complex problems and provide elegant solutions to Clio customers; · Work in an agile environment with our team of full stack developers across a variety of projects. · Using a wide variety of technolo ...

  • Bevertec

    Software Developer

    3 weeks ago


    Bevertec Toronto, Canada Contract

    Toronto, ON · 10 month contract, · Hybrid, $80/hour Responsibilities will include: · Required to translate technical systems specifications into working, tested applications. This includes:developing detailed programming specifications · writing and/or generating code · compil ...

  • Capleo Global

    Software Developer

    1 week ago


    Capleo Global Toronto, Canada Contract

    Position: Software Developer Senior · Location: Toronto, ON (Hybrid) · Duration: 183 Business Days + Possible Extension · Job Description: · Programming Languages: VB script, C#, ANSI-SQL PL SQL, Visual Basic .NET Architecture: N-Tier Client-Server and Internet Application Archit ...

  • Epsilon Solutions LTD.

    software developer

    3 days ago


    Epsilon Solutions LTD. Toronto, Canada Plein temps

    Education: · Expérience: · Education · Bachelor's degree · or equivalent experience · Work setting · Willing to relocate · Tasks · Write, modify, integrate and test software code · Maintain existing computer programs by making modifications as required · Communicate technical p ...