Jobs
>
Toronto

    Software Engineer/Développeur - Toronto, ON, Canada - SideFX Software

    SideFX Software
    SideFX Software Toronto, ON, Canada

    1 week ago

    Default job background
    Description

    For over thirty years, SideFX has been providing artists with procedural 3D animation and visual effects tools designed to produce the highest-quality cinematic results.

    We are passionate about what our customers do because our roots are in production, both as artists and as pioneering technical innovators.

    SideFX has been recognized by the Academy of Motion Pictures, Arts and Science multiple times - including with an Oscar - for the development of our Houdini software, and its breakthrough procedural-based technology.

    Houdini is used by the world's top film, TV, and game studios to create blockbuster movies such as Black Panther and Moana, captivating TV shows like Spider-Man, The Lion King and Godzilla vs.

    Kong, TV shows like The Crown, Game of Thrones and S.and video games like Ghost Recon, Far Cry and Age of Empires.

    Our customers include Disney Feature Animation, Pixar, Sony Pictures, Imageworks, Weta Digital, Electronic Arts, Microsoft Game Studios, and many more.

    Hybrid Work option - A great office in Downtown Toronto (right across from Union Station) with the flexibility for most roles to work from home.

    You can help us test out our Hybrid Pilot Project
    Year-End Company Shutdown and Long Weekend Early departures to add to the excitement
    Health insurance coverage (including a Health Service Spending Account for Canadian employees), for you and your dependents
    Employee Assistance Program (EAP); Retirement Plan with company matched contributions
    SideFX is seeking an exceptional software developer to join its Toronto-based compositing R&D team.

    We are developing a next generation, procedural image processing system to provide the backbone for traditional compositing, texture synthesis, realtime 3D preview, and motion tracking.

    You will be working to integrate these capabilities within Houdini, our flagships software, which has proceduralism, openness, and flexibility as its core philosophies.

    The new compositing system will embody these ideals, scaling to massive task graphs, supporting both out-of-the-box operations and user-generated algorithms.

    It will work seamlessly with other parts of Houdini, including the 3D viewer, the Solaris/USD environment, our Karma renderers, physical simulations, and geometry processing.

    As a member of the compositing group, you will be working with some of the brightest minds in the industry, and interacting with an outstanding artist community.

    Our R&D and compositing team members have received prestigious industry awards, including several Academy Awards and Emmy's from the National Academy of Television Arts and Sciences.

    Everyone here shares a drive for excellence and a passion for innovation in image processing and compositing technology. Providing digital artists with the most advanced tools for their craft is, and has always been, our single focus.

    Develop, maintain and provide support our new, next generation compositing engine
    Implement compositing algorithms such as keying, motion tracking, feature detection and removal, and color correction
    Optimize procedural networks of image operations to run efficiently within memory limits

    Collaborate with other R&D staff, technical directors and artists to ensure the technology will provide the best solutions for the demands of production compositing, texture synthesis, and image processing.

    Computer Science degree or equivalent
    Strong knowledge of C++ programming in a multi-threaded environment
    Solid experience with image processing and compositing techniques
    Ability to learn independently, use solid judgment and develop at a fast pace
    Extensive experience in algorithm optimization for memory and performance
    Uncanny ability to uncover and remove bugs in a large software base
    Knowledge of Qt and Python
    Knowledge of texture synthesis techniques
    Experience with Machine Learning applications to image processing
    Sample R&D Projects
    Implement image motion analysis for feature tracking
    Create node operators for a wide range of compositing tasks
    Research techniques for simplifying a task graph
    Interface with other parts of Houdini, such as the 3D viewer, for image sources
    Integrate the compositing module seamlessly with the rest of Houdini
    Design interactive 2D and 3D handles for convenient image processing workflows
    Take a look at all of our job postings on our Careers page or join our SideFX Talent Community for future career opportunities
    This position is available for our Toronto office; SideFX is committed to inclusion and diversity. Accommodation will be provided to candidates with disabilities, upon request.
    #


  • Sun Life Toronto, Canada Temps plein

    Description · : The Corporate IT team is looking for Lead Software Engineer with at least 10 years of JAVA application support, analysis, and development experience. · The successful incumbent will have strong technical and problem-solving skills and the ability to work independ ...


  • Sun Life Toronto, Canada Temps plein

    Description · de poste: We are looking for a Software Engineer with a strong Archer technical background to join the application support and project team within Corporate IT . · In this role you are the Archer expert exposed to a variety of projects and assignments, responding t ...


  • MEDHA SOFTWARE SOLUTIONS INC Toronto, Canada

    Durée de l'emploi: Permanent · Langue de travail: Anglais · Heures de travail: 37.5 hours per week · Education: · Expérience: · Education · Bachelor's degree · Work setting · Computer hardware or software retailer/wholesaler · Consulting firm · Computer and technology knowledge ...


  • MEDHA SOFTWARE SOLUTIONS INC Toronto, Canada

    Work Term: Permanent · Work Language: English · Hours: 37.5 hours per week · Education: Bachelor's degree · Experience: 1 year to less than 2 years · Work setting · Computer hardware or software retailer/wholesaler · Consulting firm · Computer and technology knowledge · Eclipse · ...


  • Sun Life Toronto, Canada Temps plein

    Description · de poste: About the role: · The e-Business team in Application Operations Support (AOS) provides operations and support services to ensure reliability of IT applications. Through innovation, continuous improvement, and collaboration, we strive to find new and bet ...

  • AUREUS INFOTECH INC

    software engineer

    4 days ago


    AUREUS INFOTECH INC Brampton, Canada

    Education: · Expérience: · Education · College/CEGEP · Tasks · Operate automatic or other testing equipment to ensure product quality · Conduct tests and perform security and quality controls · Work conditions and physical capabilities · Fast-paced environment · Attention to de ...

  • ReactiveStax Technologies Inc

    software engineer

    4 days ago


    ReactiveStax Technologies Inc Mississauga, Canada

    Education: · Expérience: · Education · Bachelor's degree · Work setting · Consulting firm · Tasks · Lead and co-ordinate teams of information systems professionals in the development of software and integrated information systems, process control software and other embedded sof ...


  • Atlantis Consulting Group Inc Toronto, Canada

    Durée de l'emploi: Permanent · Langue de travail: Anglais · Heures de travail: 30 to 35 hours per week · Education: · Expérience: · Education · Bachelor's degree · Work setting · Willing to relocate · Tasks · Lead and co-ordinate teams of information systems professionals in th ...


  • Atlantis Consulting Group Inc Toronto, Canada

    Durée de l'emploi: Permanent · Langue de travail: Anglais · Heures de travail: 35 to 40 hours per week · Education: · Expérience: · Education · Bachelor's degree · Work setting · Willing to relocate · Tasks · Lead and co-ordinate teams of information systems professionals in th ...


  • Sun Life Toronto, Canada Temps plein

    Description · de poste: The Platforms and Engineering group is a team of skilled professionals who dedicate their careers to supporting and enhancing Sun Life's technology-based solutions. We focus on discovering new ways to help our clients achieve lifetime financial security, ...


  • Finartech Inc. Vaughan, Canada

    Education: · Expérience: · Education · Bachelor's degree · Security and safety · Bondable · Work conditions and physical capabilities · Repetitive tasks · Attention to detail · Personal suitability · Accurate · Judgement · Team player · Experience · 1 year to less than 2 years ...


  • Actalent Mississauga, Canada Contract

    JOB DESCRIPTION Description: · •Design, develop, and maintain computer system software in accordance with approved software design documents for inclusion into military products · •Translate functional specifications into defined software capabilities · •Update/ maintain bug t ...


  • Autodesk Toronto, Canada Full time

    Position Overview · Autodesk's Entertainment & Media Solutions (EMS) team is on a mission to enable anyone, anywhere, to create incredible digital entertainment. Our tools empower studios and artists worldwide to bring to life the captivating creatures, immersive worlds, and c ...


  • Sun Life Toronto, ON, Canada

    Description · : The Corporate IT team is looking for Lead Software Engineer with at least 10 years of JAVA application support, analysis, and development experience. · The successful incumbent will have strong technical and problem-solving skills and the ability to work indep ...

  • Infotek Consulting Services Inc.

    Software Engineer

    2 weeks ago


    Infotek Consulting Services Inc. Toronto, Canada

    Infotek Consulting is searching for an accomplished IAM Software Engineer - this is a hybrid contract assignment based in Toronto · Typical Day in Role: · • Deliver solutions for Identity and Access Management in a large enterprise environment in alignment with enterprise securit ...

  • B3 Systems

    Software Engineer

    5 days ago


    B3 Systems Toronto, Canada

    Company Overview · B3 is a native cloud-native data experiences innovator that puts data to work for everyone. Underpinned by AI, data science, and a secure data foundation, our platform makes data actionable with user-friendly integration and dashboard technologies. With, B3, co ...

  • Autocase

    Software Engineer

    1 week ago


    Autocase Toronto, Canada

    The Opportunity · We are looking to expand our software R&D team by adding a Software Engineer. In this role, you will collaborate closely with our software development, product management, and building science teams to design and develop the latest technology which empowers real ...

  • Brunel

    Software Engineer

    6 days ago


    Brunel Toronto, Canada

    Software Engineer, Machine Learning (6-month contract) · Toronto, ON · Introduction · We are hiring a Software Engineer for Machine Learning within our clients Digital R&D Large Molecule Research Team. The Software Engineer will be responsible for leveraging large scale ML system ...

  • Travelers Canada

    software engineer

    1 week ago


    Travelers Canada Toronto, ON, Canada

    Guidewire, Software Engineer page is loaded Guidewire, Software Engineer · Apply remote type Hybrid locations ON - Toronto CAN - Nationwide time type Full time posted on Posted 2 Days Ago job requisition id R-36201 Who Are We? · Solid reputation, passionate people and endless o ...

  • Knewin

    Software Engineer

    1 week ago


    Knewin Toronto, ON, Canada

    Do you want to help design new ways of processing Enterprise scale data at speed, learn leading edge technologies, work on complex big-data algorithms, shape processes into a growing engineering organisation, all while helping to scale a Series D rocket ship to the next level? · ...