Talent.com
Senior Software Engineer - Rendering Infrastructure
Senior Software Engineer - Rendering InfrastructureHuawei Canada • Markham, York Region, CA
Senior Software Engineer - Rendering Infrastructure

Senior Software Engineer - Rendering Infrastructure

Huawei Canada • Markham, York Region, CA
30+ days ago
Job type
  • Permanent
Job description

Huawei Canada has an immediate permanent opening for a Senior Software Engineer.

About the team :

The Computing Data Application Acceleration Lab aims to create a leading global data analytics platform organized into three specialized teams using innovative programming technologies. This team focuses on full-stack innovations, including software-hardware co-design and optimizing data efficiency at both the storage and runtime layers. This team also develops next-generation GPU architecture for gaming, cloud rendering, VR / AR, and Metaverse applications.

One of the goals of this lab is to enhance algorithm performance and training efficiency across industries, fostering long-term competitiveness.

About the job :

  • As a key member of the team, you will work to push the performance boundary of our rendering infrastructure.
  • You will be contributing to design and implement some software components of Huawei cloud rendering service, such as GPU virtualization, task scheduling, frame buffer capture and streaming.
  • Together with the team, you will deliver high quality and low latency graphics user experience in the areas of cloud gaming, wireless AR / VR / XR, rendering farm, digital twin, and Metaverse.

About the ideal candidate :

  • Excellent C / C++ programming skills; Expert skill of multi-threading and parallel programming.
  • Good knowledge of Linux kernel, cache, memory management, and low level device driver; Windows D3D11 / 12, WDDM driver development and X server experience is an asset.
  • Excellent GPU performance tuning skills. Experience of profiling, debugging, pipeline optimization and H / W debugging tools.
  • Sound knowledge of graphics rendering pipeline (rasterization and ray-tracing); GPU virtualization, hypervisor (Qemu / KVM / VirtualBox / Xen) and parallel rendering experience is an asset.
  • Experience of shader language, Vulkan GPU memory management; JIT, LLVM compiler, assembly language knowledge is an asset.
  • Knowledge of ARM and x86 CPU architecture.
  • Linux X window capture and video encoding / streaming experience is an asset.
  • Excellent communication skills and self-motivated with strong commitment to project timeline.
  • #J-18808-Ljbffr

    Create a job alert for this search

    Senior Software Engineer • Markham, York Region, CA

    Similar jobs
    Senior Software Engineer Operations

    Senior Software Engineer Operations

    Infotek Consulting Inc. • Toronto, ON, Canada
    Temporary
    Senior Software Engineer Operations.Our Digital Business Automation Services team is seeking a Senior Software Engineer with strong experience supporting Enterprise Content Management and Document ...Show more
    Last updated: 8 days ago • Promoted
    Senior Software Engineer (Golang)

    Senior Software Engineer (Golang)

    Stream • Toronto C6A, ON, Canada
    Remote
    Full-time
    Stream uses Go for our video SFU & chat API.We power chat for many large apps like Strava, Nextdoor, Patreon, IBM, Adobe and Midjourney. In addition to Go we use CockroachDB / Postgres, RocksDB, Raft ...Show more
    Last updated: 30+ days ago • Promoted
    Senior Software Engineer - Canada

    Senior Software Engineer - Canada

    Canals, Inc. • Toronto C6A, ON, Canada
    Remote
    Full-time
    Canals is a fully remote, profitable startup transforming the industrial supply chain ($10T industry) with AI.Our platform seamlessly integrates with the systems distributors already use, automatin...Show more
    Last updated: 12 hours ago • Promoted • New!
    Senior Software Engineer

    Senior Software Engineer

    Sage Recruiting • Toronto, ON, Canada
    Full-time
    Hybrid remote (once a month in the Toronto office).Sage Recruiting is partnering with a fast-growing SaaS startup that’s bringing modern engineering to one of the most outdated industries aro...Show more
    Last updated: 30+ days ago • Promoted
    Senior / Lead Software Engineer (Canada)

    Senior / Lead Software Engineer (Canada)

    HeyMilo AI • Toronto, ON, Canada
    Full-time
    HeyMilo is building agentic AI that deploys multimodal AI agents to help companies interview and evaluate candidates at scale. This role is for an exceptional.AI, real-time communication, low-latenc...Show more
    Last updated: 15 days ago • Promoted
    Senior Software Engineer, Rider Partnerships

    Senior Software Engineer, Rider Partnerships

    Lyft • Toronto C6A, ON, Canada
    Remote
    Full-time
    At Lyft, our purpose is to serve and connect.We aim to achieve this by cultivating a work environment where all team members belong and have the opportunity to thrive. Lyft is looking for software e...Show more
    Last updated: 12 hours ago • Promoted • New!
    Senior Software Engineer

    Senior Software Engineer

    Cove • Toronto C6A, ON, Canada
    Full-time
    Get AI-powered advice on this job and more exclusive features.If you have 50K+ customers, you’re leaving $1M+ on the table | I’ll show you where. Looking for a full stack developer with strong backe...Show more
    Last updated: 9 days ago • Promoted
    Senior Software Engineer - Full Stack, Platform

    Senior Software Engineer - Full Stack, Platform

    Curinos Inc • Toronto, ON, Canada
    Part-time
    Curinos empowers financial institutions to make better, faster and more profitable decisions through industry-leading proprietary data, technologies and insights. With decades-long expertise in the ...Show more
    Last updated: 1 day ago • Promoted
    Senior Software Engineer II — Stream Governance (Remote-First)

    Senior Software Engineer II — Stream Governance (Remote-First)

    Confluent Inc • Toronto, Canada
    Remote
    Full-time
    A leading data streaming platform provider is seeking a Senior Software Engineer II to contribute to the Stream Governance product. This role involves delivering critical services for a cloud-native...Show more
    Last updated: 6 days ago • Promoted
    Senior+ Software Engineer

    Senior+ Software Engineer

    DraftAid • Toronto C6A, ON, Canada
    Full-time
    DraftAid – Mississauga, Ontario, Canada.Base pay range : $140,000 – $200,000 per year (actual pay based on skills and experience). At DraftAid, we are building software that generates CAD manufacturi...Show more
    Last updated: 3 days ago • Promoted
    Senior Software Engineer | Cloud & Distributed Systems

    Senior Software Engineer | Cloud & Distributed Systems

    Microsoft Canada • Toronto, Canada
    Full-time
    Overview Microsoft’s Path team empowers customers to move seamlessly from Idea Plan Done, delivering collaborative work management solutions across Microsoft Project, Planner, To Do, Whiteboard, an...Show more
    Last updated: 4 days ago • Promoted
    Senior Full-Stack Software Engineer

    Senior Full-Stack Software Engineer

    SRED.io • Toronto, ON, Canada
    Full-time
    Senior Full-Stack Software Engineer (MEAN Stack).AI-based platform that helps companies in Canada to get the funding they need for their innovative tech & science projects.We’re looking f...Show more
    Last updated: 30+ days ago • Promoted
    Senior Software Engineer

    Senior Software Engineer

    Puzzle Cats • Toronto, ON, Canada
    Full-time
    About the Senior Software Engineer position.We are looking for talented engineers interested in creating something big! To succeed in this role, you will need to have a good understanding of the ca...Show more
    Last updated: 30+ days ago • Promoted
    Senior Software Engineer - Full Stack, Platform

    Senior Software Engineer - Full Stack, Platform

    Curinos • Toronto, ON, Canada
    Part-time
    Curinos empowers financial institutions to make better, faster and more profitable decisions through industry-leading proprietary data, technologies and insights. With decades-long expertise in the ...Show more
    Last updated: 30+ days ago • Promoted
    Senior Staff Software Engineer

    Senior Staff Software Engineer

    Achievers Corp. • Toronto C6A, ON, Canada
    Remote
    Full-time +1
    Our Marketplace delivers a best-in-class member rewards and shopping experience, offering a continuously updated, personalized catalog of products, goods and services that will enhance value to our...Show more
    Last updated: 12 hours ago • Promoted • New!
    Senior Software Engineer

    Senior Software Engineer

    freelance.ca • Toronto, Canada
    Full-time
    Role Name : Senior Software DeveloperLocation : TORONTO / HybridContract : 6+ MonthsKey Responsibilities Develop and maintain web applications using Angular for front-end and Java (Spring Boot) for ba...Show more
    Last updated: 30+ days ago • Promoted
    Senior Software Engineer

    Senior Software Engineer

    Talentlab • Toronto, ON, Canada
    Full-time
    Senior Software Engineer, Financial Infrastructure .We’re looking for a Senior Software Engineer to join a correctness-critical engineering function responsible for money movement, ledge...Show more
    Last updated: 29 days ago • Promoted
    Senior Software Engineer

    Senior Software Engineer

    Rose Rocket • Toronto, ON, Canada
    Full-time
    Rose Rocket 🚀 is a market leader in Transportation Management Software.We’re a startup going after the $700+ billion dollar trucking industry, leading the shift to SaaS while revolutionizing...Show more
    Last updated: 30+ days ago • Promoted