Backport hardware enabling patches and bugfixes from the upstream kernel into Fedora Linux as we begin our support for the new architecture, then change focus to Red Hat Enterprise Linux backport work when we introduce support for RISC-V in our flagship OS
Contribute new development work
Participate in the broader upstream Linux community
Package the kernel for delivery
Collaborate in the RISC-V partner ecosystem
Collaborate with the Engineering, Quality Engineering, Product Management, Documentation, and product build teams, as well as the open source community
Requirements
Experience in Linux kernel development or board bring-up
Experience in development board schematic diagrams
Familiarity with Device Tree and U-boot
Knowledge of Git and upstream Linux kernel patch posting procedures, or experience with upstream development
Experience with backporting upstream code to Linux distributions, kernel configuration, building, and testing
Ability to work on your own in a small team environment
Ability to coordinate and prioritize multiple tasks
Familiarity in early boot in flow of RISC-V processors
Knowledge of SBI and OpenSBI
Knowledge of GRUB or Linuxboot
Knowledge of Advanced Configuration & Power Interface (ACPI) and UEFI
About Red Hat
Inclusion at Red Hat
Equal Opportunity Policy (EEO)
Benefits
Remote work options
Additional Information
Red Hat's Linux Kernel Engineering team is looking for a software engineer to join us in Red Hat's RISC-V hardware enablement group. In this role you will be part of a growing team focused on Linux kernel development providing hardware enablement for new RISC-V platforms. Successful applicants must reside in a location where Red Hat is registered to do business.