Senior Software Engineer

2 months ago


Markham, Ontario, Canada Huawei Full time

Job Summary:

We are seeking a highly skilled Senior Software Engineer to join our team at Huawei, specializing in cloud rendering. As a key member of our team, you will play a crucial role in pushing the performance boundaries of our rendering infrastructure.

Key Responsibilities:

  • Contribute to the design and implementation of software components for Huawei's cloud rendering service, including GPU virtualization, task scheduling, frame buffer capture, and streaming.
  • Collaborate with the team to deliver high-quality and low-latency graphics user experiences in areas such as cloud gaming, wireless AR/VR/XR, rendering farm, digital twin, and Metaverse.

Requirements:

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


  • Markham, Ontario, Canada Fleming Farms Senior Living Full time

    Senior Software ArchitectAt Fleming Farms Senior Living, we're seeking a seasoned Senior Software Architect to lead our team in designing and developing cutting-edge software solutions. As a key member of our technology team, you'll collaborate with top-tier clients on transformative projects, gaining international experience and exploring multiple sectors...


  • Markham, Ontario, Canada Fleming Farms Senior Living Full time

    Unlock Your Potential as a Senior Applications Software Developer/ArchitectAt Syntronic, we're shaping the future of technology and innovation. As a Senior Applications Software Developer/Architect, you'll collaborate with top-tier clients on cutting-edge projects, gaining international experience and exploring multiple sectors like telecommunications,...


  • Markham, Ontario, Canada Fleming Farms Senior Living Full time

    Unlock Your Potential as a Senior Applications Software Developer/ArchitectAt Syntronic, we're shaping the future of technology and innovation. As a Senior Applications Software Developer/Architect, you'll collaborate with top-tier clients on cutting-edge projects, gaining international experience and exploring multiple sectors like telecommunications,...


  • Markham, Ontario, Canada Fleming Farms Senior Living Full time

    Unlock Your Potential as a Senior Applications Software Developer/ArchitectAt Syntronic, we're shaping the future of technology and innovation. As a Senior Applications Software Developer/Architect, you'll collaborate with top-tier clients on cutting-edge projects, engage with industry leaders, and drive innovation from concept to completion.We're seeking...


  • Markham, Ontario, Canada Fleming Farms Senior Living Full time

    Unlock Your Potential as a Senior Applications Software Developer/ArchitectAt Syntronic, we're shaping the future of technology and innovation. As a Senior Applications Software Developer/Architect, you'll collaborate with top-tier clients on cutting-edge projects, engage with industry leaders, and drive innovation from concept to completion.We're seeking...


  • Markham, Ontario, Canada Fleming Farms Senior Living Full time

    Unlock Your Potential as a Senior Applications Software Developer/ArchitectAt Syntronic, we're not just building technology - we're shaping the future. As a Senior Applications Software Developer/Architect, you'll collaborate with top-tier clients on transformative projects that push the boundaries of innovation.We're seeking individuals who share our...


  • Markham, Ontario, Canada Fleming Farms Senior Living Full time

    Unlock Your Potential as a Senior Applications Software Developer/ArchitectAt Syntronic, we're not just building technology - we're shaping the future. As a Senior Applications Software Developer/Architect, you'll collaborate with top-tier clients on transformative projects that push the boundaries of innovation.We're seeking individuals who share our...


  • Markham, Ontario, Canada Fleming Farms Senior Living Full time

    Senior Applications Software Developer/ArchitectTransformative Career OpportunitiesAt Syntronic, we're seeking visionary individuals to collaborate with top-tier clients on cutting-edge projects. As a Senior Applications Software Developer/Architect, you'll engage with industry leaders, innovate from concept to completion, and gain international experience...


  • Markham, Ontario, Canada Fleming Farms Senior Living Full time

    Senior Applications Software Developer/ArchitectTransformative Career OpportunitiesAt Syntronic, we're seeking visionary individuals to collaborate with top-tier clients on cutting-edge projects. As a Senior Applications Software Developer/Architect, you'll engage with industry leaders, innovate from concept to completion, and gain international experience...


  • Markham, Ontario, Canada Qualcomm Full time

    Job Title: Senior Software EngineerAt Qualcomm, we're on a mission to create technologies that inspire innovation and make life better for everyone. As a Senior Software Engineer, you will play a critical role in designing, developing, and delivering high-quality software solutions that transform the way people live and work.Responsibilities:* Design,...


  • Markham, Ontario, Canada https:www.pcrecruiter.netsitemap Full time

    Senior Software EngineerWe are seeking a highly skilled Senior Software Engineer to join our team at PC Recruiter. As a Senior Software Engineer, you will be responsible for designing, developing, and deploying high-quality software solutions that meet the needs of our clients.Key Responsibilities:Design and develop software applications using C# and...


  • Markham, Ontario, Canada Fleming Farms Senior Living Full time

    Transformative Career Opportunities in Cutting-Edge TechnologyAt Syntronic, we're shaping the future of innovation by partnering with visionary companies and the brightest minds. Imagine working on groundbreaking projects that redefine the boundaries of telecom advancements, automotive tech, life-saving healthcare innovations, and next-gen industrial...


  • Markham, Ontario, Canada https:www.pcrecruiter.netsitemap Full time

    Job Title: Senior Software EngineerWe are seeking a highly skilled Senior Software Engineer to join our team at PC Recruiter. As a Senior Software Engineer, you will be responsible for designing, developing, and deploying enterprise software solutions using.NET platforms. Key Responsibilities:* Develop and maintain high-quality software applications using C#...


  • Markham, Ontario, Canada ROSS Full time

    Senior Software EngineerWe are seeking a highly skilled Senior Software Engineer to join our team at ROSS, a leading provider of Recruitment Process Outsourcing (RPO), HR Technology, Recruitment and HR Professional Services. As a Senior Software Engineer, you will be responsible for developing and maintaining our location intelligence platform, which enables...


  • Markham, Ontario, Canada ROSS Full time

    Job Title: Senior Software EngineerJob Description:We are seeking a highly skilled Senior Software Engineer to join our team at ROSS, a leader in Recruitment Process Outsourcing (RPO), HR Technology, Recruitment and HR Professional Services. As a Senior Software Engineer, you will be responsible for developing enterprise software within an architecture that...


  • Markham, Ontario, Canada Huawei Technologies Canada Co., Ltd. Full time

    Job Title: Senior Software EngineerWe are seeking a highly skilled Senior Software Engineer to join our team at Huawei Technologies Canada Co., Ltd.Responsibilities:Stay up-to-date with the latest developments in web runtime technologies, including web engines and JavaScript engines.Collaborate with our team to design and develop the next generation web...


  • Markham, Ontario, Canada Huawei Technologies Canada Co., Ltd. Full time

    Job Title: Senior Software EngineerWe are seeking a highly skilled Senior Software Engineer to join our team at Huawei Technologies Canada Co., Ltd.Responsibilities:Stay up-to-date with the latest developments in web runtime technologies, including web engines and JavaScript engines.Collaborate with our team to design and develop the next generation web...


  • Markham, Ontario, Canada Markham Kia Full time

    Job Title: Senior Software EngineerAs a Senior Software Engineer at {company}, you will be responsible for designing, developing, and maintaining high-quality software solutions.Key Responsibilities:* Collaborate with cross-functional teams to identify and prioritize project requirements* Design and develop software solutions using various programming...


  • Markham, Ontario, Canada ROSS Full time

    Job Title: Senior Software EngineerWe are seeking a highly skilled Senior Software Engineer to join our team at ROSS. As a Senior Software Engineer, you will be responsible for designing, coding, and unit testing key functionality for our product within agreed timelines.Key Responsibilities:Work closely with product management to understand business...


  • Markham, Ontario, Canada Qualcomm Full time

    Job Title: Senior Software EngineerQualcomm is seeking a highly skilled Senior Software Engineer to join our Engineering Group, Software Engineering team. As a key member of our team, you will be responsible for designing, developing, and testing software and firmware for our mobile, compute, and automotive products.Key Responsibilities:Design and develop...