Software Engineer Rendering Infrastructure

Markham, ON, Canada

Job Description


Our team has an immediate permanent opening for a Software Engineer.

Responsibilities:

  • 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.
What you\xe2\x80\x99ll bring to the team\xef\xbc\x9a
  • 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.
#LI-SZ2

Huawei

Beware of fraud agents! do not pay money to get a job

MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD2149156
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Markham, ON, Canada
  • Education
    Not mentioned