Mac OS Kernel Driver Developer
Location: Bangalore, India
Core Skills
- Strong proficiency in C and C++ (critical for low-level and DriverKit development)
- Working knowledge of Swift and Objective-C for user-space applications and tooling
Platform Knowledge
- Deep understanding of macOS architecture (Unix-based system built on Darwin/XNU kernel)
- Strong fundamentals in UNIX / POSIX systems, including kernel-user space interaction
Driver Development Expertise
- Hands-on experience with Driver development on macOS
- Experience with modern driver model using DriverKit (user-space drivers preferred over legacy kernel extensions)
- Familiarity with Apple DriverKit family frameworks:
- USBDriverKit
- AudioDriverKit
- PCIDriverKit
- SerialDriverKit
Additional Experience
- Experience in UNIX-based driver development and interfacing
- Exposure to Apple's accessory ecosystems:
- Made for Mac (MFM program)
- Made for iPhone/iPad