Principal Software Engineer - GPU Hardware Enablement

Posting Location : Location GB-Remote
Posting date 7 days ago(10/11/2021 7:50 AM)
Job ID
Workday ID

About the job

The Red Hat Engineering team is looking for an experienced developer to join us as a Principal Software Engineer. In this role, you will join our GPU, Input, and Multimedia Infrastructure team, working on Linux kernel GPU support, GPU memory management, and GPU driver development. Our team works closely with the upstream communities and GPU hardware vendors to develop open source support for, Wayland, Mesa, and direct rendering manager (DRM) kernel drivers. You will work with other developers on the team to develop and enhance the GPU infrastructure in the Linux kernel to support Red Hat Enterprise Linux (RHEL) and Fedora. Successful applicants must reside in a country where Red Hat is registered to do business.

What you will do

  • Develop and enhance GPU infrastructure in the Linux kernel
  • Backport GPU infrastructure and drivers from the upstream Linux kernel
  • Work closely with other Red Hat Enterprise Linux (RHEL) kernel teams on development related to GPU memory management
  • Fix GPU driver-related issues in Red Hat Enterprise Linux (RHEL), Fedora, and upstream
  • Fix OpenGL or Vulkan issues in Red Hat Enterprise Linux (RHEL), Fedora, and upstream
  • Work closely with the other members of the team and with the upstream communities related to GPU infrastructure and driver development

What you will bring

  • 5+ years of experience with Linux kernel development
  • 5+ years of experience working in hardware driver development
  • Experience with DRM and memory management (MM) subsystems in the Linux kernel
  • Demonstrated record working in the upstream Linux kernel community
  • Bachelor's degree in computer science or a similar field





About Red Hat

Red Hat is the world’s leading provider of enterprise open source software solutions, using a community-powered approach to deliver reliable and high-performing Linux, hybrid cloud, container, and Kubernetes technologies. Red Hat helps customers integrate new and existing IT applications, develop cloud-native applications, standardize on our industry-leading operating system, and automate, secure, and manage complex environments. Award-winning support, training, and consulting services make Red Hat a trusted adviser to the Fortune 500. As a strategic partner to cloud providers, system integrators, application vendors, customers, and open source communities, Red Hat can help organizations prepare for the digital future.



Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
Share on your newsfeed