Senior Software Engineer - HDR Enablement

Posting Location : Location ES-Remote
Posting date 1 month ago(9/17/2021 8:15 AM)
Job ID
Workday ID
Software Engineering

About the job

The Red Hat Workstation Engineering team is looking for an experienced Senior Software Engineer to work on desktop, compositor, and GPU support for High Dynamic Range (HDR) formats and displays for Linux. In this role, you will work on the Red Hat Enterprise Linux (RHEL) New Platform Technologies Enablement team, maintaining and enhancing the GPU stack inside Red Hat Enterprise Linux (RHEL) and Fedora and contributing to upstream graphics development. You’ll work directly with partners and customers to solve defects in various subsystems and to architect and add new features to the components involved in the GPU stack, often requiring work in multiple upstream communities. You can work remotely or in a Red Hat office. Successful applicants must reside in a country where Red Hat is registered to do business.

What you will do

  • Collaborate regularly and proactively with a globally distributed team
  • Work with multiple tier-1 computer and computer peripheral manufacturers on in-development partner projects, including early bring-up activities
  • Maintain and create upstream projects to support new hardware and firmware technologies
  • Contribute to feature enhancements and bug fixes in major subsystems like the Linux kernel, Wayland, and GNOME in support of implementation of HDR on Linux
  • Backport user space packages from upstream to Red Hat Enterprise Linux (RHEL) and Fedora
  • Contribute functional changes and bug fixes to address partner requests for enhanced functionality
  • Participate in partner roadmap sessions and map partner requirements to development plans
  • Develop test cases to ensure the correctness of patches

What you will bring

  • Highly proficient in C language
  • Familiarity with contributing to the development of a major desktop Linux distribution like Fedora, Ubuntu, or Google Chrome OS
  • Experience with Python, Bash, and other common scripting languages and build systems like autotools and meson
  • Experience with debugging kernel drivers
  • Experience in contributing to or leading open source projects
  • Good written and verbal communication skills in English


The following are considered a plus:

  • Experience with the Linux desktop application ecosystem
  • Experience with debugging Linux graphics plumbing like Mutter, Direct Rendering Manager or Mesa
  • Direct experience implementing HDR support in an application or operating system
  • Experience with display panel color management, especially ICC color spaces and gamut mapping
  • Experience with OpenGL or Vulkan
  • Experience with Apple ColorSync or Microsoft Windows Color System (WCS)
  • Experience with contributing to the Linux kernel
  • Experience with contributing to subsystems like Xorg, Wayland, or GNOME
  • Experience working directly with independent hardware vendors (IHVs) on feature development and debugging
  • Experience working directly with original design manufacturers (ODMs) on platform bringup
  • Experience working with globally distributed teams





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