Linux Kernel Engineer
Apple
Role Number: 200658399-5831
Summary
At Apple, we craft experiences that have transformed entire industries. The diversity of our people and ideas fuels innovation in everything we do. Imagine what you could build here.
Join our Linux Kernel Engineering team and play a central role in the reliability, performance, and evolution of Apple’s platforms. As a Linux Kernel Engineer, you will own the kernel lifecycle end to end, from CI infrastructure and automated validation to driver enablement, debugging, and production-quality releases.
You will partner closely with platform, infrastructure, and SRE teams to ensure every kernel we ship is stable, observable, and ready for real world workloads at scale.
Description
In this role, you will design, build, and operate CI and validation pipelines that compile, test, and release Linux kernels across multiple hardware platforms and Linux distributions.
You will lead triage of kernel regressions, investigate crashes and performance issues, drive fixes to resolution, and qualify new hardware at the kernel layer. You will collaborate with engineers across Apple to port, maintain, and upstream device drivers, shepherd kernel changes into production, and continuously raise the bar on kernel quality, automation, and release discipline. Your work will have direct impact on the stability, performance, and debuggability of systems that power critical Apple services.
If you enjoy deep kernel debugging, building robust CI systems, and owning kernel releases from development through production, we would like to hear from you.
Minimum Qualifications
Bachelor of Computer Science or equivalent skills and work experience.
At least 5+ years experience developing or maintaining the Linux kernel or low-level system software (e.g., kernel modules, device drivers, or core OS components).
Proven ability to debug kernel level issues (panics, hangs, performance regressions) using tools such as perf, ftrace, bpftrace, crash, gdb, or similar.
Deep understanding of kernel tuning for stability and performance across many subsystem domains.
Hands-on experience developing CI/CD systems integrating operating system components and managing kernel releases.
Strong programming skills in C, plus proficiency in at least one of Rust, Go, Python, or Bash.
Solid understanding of operating system fundamentals: processes, memory management, filesystems, networking, scheduling, interrupts, and hardware/driver interactions.
Experience working in a RHEL based Linux environment, including RPM packaging and the RHEL kernel back port and release process.
Strong collaboration and communication skills; comfortable working with cross-functional teams (SRE, platform, hardware, security).
Preferred Qualifications
- Proven track record of upstream contributions to the Linux kernel project or similar upstreams.
Apple is an equal opportunity employer that is committed to inclusion and diversity. We seek to promote equal opportunity for all applicants without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, Veteran status, or other legally protected characteristics.
$50k - $75k
Camping World is seeking a Service Advisor to join our growing team. As a Service Advisor you will primarily be responsible for initiating and processing requests for repair services and providing administrative support to the Service Department as well as keep customers...SuggestedFull timePart timeLocal area- Were looking for a Airport Customer Service Rep to adapt to shifting priorities and business needs, maintain accurate records and documentation, and coordinate tasks to ensure deadlines are met. Other duties include work collaboratively across teams and departments, gain...SuggestedWeekly payFlexible hoursShift work
- Customer Service Representative Are you a people person? Do you love helping others? U-Haul is in search of friendly, motivated people for the position of Customer Service Representative. As a Customer Service Representative, you will work as part of a supportive team...SuggestedStart working todayLocal area
$27 per hour
Join our team as a Airport Customer Service Rep, where you will learn company products and services to better assist others, coordinate with other departments when needed, and help organize and maintain a tidy workspace. Additional duties include manage simple records ...SuggestedWeekly payFlexible hours- Were looking for a FedEx Customer Service Agent to perform daily responsibilities with dedication. Stay adaptable in a dynamic, fast-paced environment. Provide excellent interactions with customers and colleagues. Perks include competitive pay, flexible schedules, hands...SuggestedFlexible hours
- Were seeking a motivated Customer Service Rep, where you will learn company products and services to better assist others, coordinate with other departments when needed, and handle orders, shipments, and basic inventory checks. Additional duties include assist with packaging...Weekly payFlexible hours
- Customer Care Representative / Part-Time Department: Customer Care (Call Center) Reports to: Customer Care Assistant Manager Status: Part-Time /Non- Exempt / On-site Only Location(s): Springvale, ME Partners Bank is a rapidly growing...Contract workPart timeBank staffFlexible hours
- We have an opening for a talented United Airlines Customer Service Agent to assist passengers with travel inquiries and check-in. Interact with customers and colleagues in a professional manner. Interact with customers and colleagues in a professional manner. Perks include...Flexible hours
- Were looking for a Customer Support Associate to support the preparation and delivery of goods or services, coordinate tasks to ensure deadlines are met, and follow safety procedures and company policies. Other duties include manage daily responsibilities with a focus ...Weekly payFlexible hoursShift work
- Take the next step in your career as our new American Airlines Customer Service Representative to provide excellent service to customers and team members, respond promptly to inquiries and resolve basic issues, and support the preparation and delivery of goods or services...Weekly payFlexible hoursShift work
- Now hiring an experienced PayPal Customer Support Specialist to perform daily responsibilities with dedication. Ensure compliance with company and safety standards. Work with your team to maintain efficiency and service quality. Perks include competitive pay, flexible ...Immediate startFlexible hours
$14 - $14.5 per hour
A leading retail company in North Conway, NH, is seeking associates to deliver exceptional customer experiences. Responsibilities include engaging customers, maintaining store standards, and supporting store operations. The position requires excellent customer service ...Hourly payFlexible hours$69k
Job Description Job Description Remote Insurance Sales Representative | Flexible Schedule | Commission-Based This position offers flexible work hours and clear paths for advancement into leadership and management. You will work remotely, serving clients by providing...Remote jobWork from homeFlexible hours- Job Description Job Description Job Description Hot job opening, fresh out of the Oven! We are happy that you are interested in joining the Domino’s team! Domino’s Pizza is the world leader in pizza delivery. We operate over 10,300 stores in over 70 countries...Flexible hours
$21 - $30 per hour
Job Description Job Description Welcome to Revo Casino and Social House! At Revo Casino and Social House, we celebrate the spirit of rebellion, creating a dynamic and engaging environment for both our guests and team members. Our brand thrives on breaking the mold...Hourly payContract workShift workWeekend workAfternoon shift
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Linux Kernel Engineer. Be the first to apply!

