The Red Hat Engineering team is looking for an experienced developer to join us as a Senior Software Engineer in our GPU and Hardware Accelerator teams. In this role, you will lead the effort to develop and maintain our GPU Infrastructure in Red Hat Enterprise Linux (RHEL). This effort will include developing, enhancing, and maintaining our GPU APIs, such as OpenGL, OpenCL, Vulkan, Mesa, X11, xcb, the X server, as well as windowing system interfaces for Wayland and X.org, each of which is critical components of RHEL on Edge and other devices. Successful applicants must reside in a country where Red Hat is registered to do business.
What you will do:
Develop and enhance GPU infrastructure for ARM
Actively participate in the related upstream Linux communities
Backport GPU infrastructure, drivers, and fixes to the RHEL releases
Fix issues and CVEs in all GPU infrastructure components
Plan and coordinate work with GPU and Accelerator teams for RHEL releases
What you will bring:
Fluent in C programming and Linux scripting tools
Expertise in Mesa and Wayland/X.org
Knowledge of Git and upstream Linux kernel processes
Understanding of bare-metal, containerized, and virtualized GPU support
Familiarity with the embedded ecosystem
Experience with RPM/OSTree/container packaging strategies
Strong problem-solving, communication, and collaboration skills