About The Job
Red Hat's Ecosystem Engineering team is looking for a senior software engineer to join us in Red Hat’s Verticals partner enablement group. In this role you will be part of a growing team focused on partner enablement for use in telco, edge, real-time, and industrial applications, providing hardware enablement for ARM platforms. Successful applicants must reside in a state where Red Hat is registered to do business.
What You Will Do
- Contribute new hardware enablement development work to Linux kernel and Red Hat Enterprise Linux
- Backport patches and bugfixes from the upstream kernel into Red Hat Enterprise Linux
- Participate in the broader upstream Linux community
- Package the kernel for delivery
- Collaborate in the ARM partner ecosystem
- Develop and run performance benchmark suites
- Collaborate with the Engineering, Quality Engineering, Product Management, Documentation, and product build teams, as well as the open source community
- Have fun!
What You Will Bring
- Experience in Linux kernel development, ARM architecture and board bring-up
- Familiarity with embedded systems and their ecosystems
- Familiarity with Device Tree and Advanced Configuration & Power Interface (ACPI)
- 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
Nice to have
- Familiarity in early boot in flow of ARM processors
- Knowledge of grub
- Knowledge of U-boot or UEFI
- Experience working with chip manufacturers or tier 1 suppliers