Join our Linux Kernel Engineering team and play a central role in the reliability, performance, and evolution of Apple’s platforms.
Requirements
- 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
- Proven ability to debug kernel level issues 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
- Experience working in a RHEL based Linux environment, including RPM packaging and the RHEL kernel back port and release process