Facebook pixel

GPU System/Driver Engineer
Posted on 11/1/2022
Burnaby, BC, Canada
Experience Level
Desired Skills
Android Development
Operating Systems
  • Programming ability in C++ or a master of taking the advantage of C++ to implement the right design patterns
  • Proved to be able to balance the tradeoffs between architecture, design and performance
  • 3+ years of programming experience in OpenGL ES and/or Vulkan, GPU drivers, or mobile game GPU programming
  • Experience with GPU hardware architectures, parallel and asynchronous programming, and performance analysis of those systems
  • Strong knowledge of Android system fundamentals and driver model concepts
  • Experience of driver or HAL development
  • Comfortable with OS internals, such as multithreading, virtual memory, interrupts, DMA, Caching and performance tuning etc
  • Deep understanding of memory management concepts
  • Have experience of large scale C++ project on embedded system
  • Experience with GPU driver performance profiling
  • Bachelor or MS or Ph.D. degree in Computer Engineering, Computer Science, or related degree (or equivalent experience)
  • We are looking for strong C++ programmers with an affinity for operating systems, embedded programming, and computer architecture to help us build the next generation of graphics features into our GPU driver
  • As someone who is hardworking and passionate about their work, you will be involved with designing key aspects of our GPU driver development kit. You should demonstrate the ability to excel in an environment with complex solution prototyping and coding

10,001+ employees

Telecommunications & consumer electronics company
Company Overview
Huawei’s mission is to expand the benefits of technology to everyone, everywhere. The company is committed to driving ubiquitous connectivity and promoting equal access to networks to lay the foundation for the intelligent world by providing computing power to deliver seamless cloud experiences, digital platforms, AI, and personalized consumer products.
Company Core Values
  • Stay Customer-Centric
  • Inspire Dedication
  • Grow by Reflection
  • Persevere