
Linux Kernel Software Engineer
Red Hat
full-time
Posted on:
Location Type: Hybrid
Location: Lowell • California • Massachusetts • United States
Visit company websiteExplore more
Salary
💰 $108,760 - $173,800 per year
Tech Stack
About the role
- Work with colleagues in UEFI, power management, suspend/hibernate modules
- Participate in the broader upstream Linux community
- Backport fixes to the Red Hat Enterprise Linux releases
- Participate in bring-up of new client and server hardware
- Package the kernel for delivery
- Collaborate with the Engineering, Quality Engineering, Product Management, Documentation, and product build teams, as well as the open source community
- Collaborate with cross-functional teams to identify opportunities for AI integration within the software development lifecycle, driving continuous improvement and innovation in engineering practices; share use cases for successful experiments with stakeholders for broader use.
Requirements
- Expertise in UEFI boot flow and handover from the firmware (POST) to the bootloader (GRUB) to the Kernel.
- Expertise in Suspend-to-RAM flow
- Knowledge of Git and upstream Linux kernel patch posting procedures, or experience with upstream development
- Ability to work on your own in a small team environment
- Ability to coordinate and prioritize multiple tasks
- Experience with backporting upstream code to Linux distributions, kernel configuration, building, and testing (Nice to have)
- Experience working with chip manufacturers, or vendors (Nice to have)
- Familiarity of server/client systems and their ecosystems (Nice to have)
- Experience with x86-64 systems (Nice to have)
Benefits
- 📊 Check your resume score for this job Improve your chances of getting an interview by checking your resume score before you apply. Check Resume Score
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
UEFILinux kernelbackportingkernel configurationbuildingtestingsuspend-to-RAMx86-64 systemsGitGRUB
Soft Skills
collaborationcommunicationteamworktask prioritizationindependenceinnovationcontinuous improvement