Red Hat

Linux Kernel Software Engineer

Red Hat

full-time

Posted on:

Location Type: Remote

Location: MassachusettsNorth CarolinaUnited States

Visit company website

Explore more

AI Apply
Apply

Salary

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

About the role

  • Backport upstream features and fixes to our In-Vehicle Operating System releases
  • Investigate how the kernel and other components support Functional Safety
  • Work with Red Hat colleagues and platform vendors bringing up and tuning new embedded platforms
  • Create and maintain kernel packages
  • Collaborate in the automotive partner ecosystem
  • Collaborate with the Engineering, Quality Engineering, Product Management, Documentation, and product build teams
  • Participate and collaborate with the open source community, specially the broader upstream Linux community
  • Have fun!

Requirements

  • Expertise in Linux device driver development, board bring-up, kernel boot optimization
  • Familiarity with Device Tree
  • Familiarity with Git and upstream Linux kernel patch posting procedures, experience with upstream development
  • Experience with backporting upstream code to Linux distributions, kernel configuration, building, and testing
  • Familiarity with embedded systems and their ecosystems
  • Excellent English verbal and written communication skills
  • Ability to work on your own in a small team environment
  • Ability to coordinate and prioritize multiple tasks
  • Excellent problem-solving skills and attention to detail
  • Excellent collaboration and communication skills
  • The following are considered a plus:
  • Expertise in one or more kernel subsystems that is verifiable through upstream discussions/contributions posts
  • Familiarity in early boot flow of Arm processors
  • Experience working with chip manufacturers, automotive manufactures, tier 1 suppliers
  • Experience with Functional Safety concepts
  • Experience with network device drivers
  • Experience with Linux kernel PREEMPT_RT
  • Experience with Fedora, CentOS and RHEL
  • Experience with debugging Linux kernel issues
  • Experience with grub, uboot, UEFI
Benefits
  • Comprehensive medical, dental, and vision coverage
  • Flexible Spending Account - healthcare and dependent care
  • Health Savings Account - high deductible medical plan
  • Retirement 401(k) with employer match
  • Paid time off and holidays
  • Paid parental leave plans for all new parents
  • Leave benefits including disability, paid family medical leave, and paid military leave
  • Additional benefits including employee stock purchase plan, family planning reimbursement, tuition reimbursement, transportation expense account, employee assistance program, and more!

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
Linux device driver developmentkernel boot optimizationbackporting upstream codekernel configurationbuilding and testingnetwork device driversLinux kernel PREEMPT_RTDevice Treedebugging Linux kernel issuesearly boot flow of Arm processors
Soft skills
excellent verbal communicationexcellent written communicationability to work independentlyability to coordinate tasksexcellent problem-solving skillsattention to detailexcellent collaboration skills