Red Hat

Linux Kernel Software Engineer

Red Hat

full-time

Posted on:

Location Type: Hybrid

Location: LowellCaliforniaMassachusettsUnited States

Visit company website

Explore more

AI Apply
Apply

Salary

💰 $108,760 - $173,800 per year

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