
Linux Kernel Software Engineer
Red Hat
full-time
Posted on:
Location Type: Remote
Location: Massachusetts • North Carolina • United States
Visit company websiteExplore more
Salary
💰 $108,760 - $173,800 per year
Tech Stack
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