You will be responsible for developing and porting macOS drivers to enable next-generation Thunderbolt and PCIe-based RAID storage systems and high-speed network adapters. This role requires strong expertise in
low-level macOS driver development
, with a focus on
migrating legacy Kext drivers to modern Dext frameworks
.
Responsibilities
Design, develop, and maintain macOS
Driver Extensions (Dexts)
for Thunderbolt and PCIe devices.
Port existing
Kext RAID drivers
to
Dext
for compatibility with modern macOS and Apple Silicon.
Develop drivers for
Mellanox ConnectX-4/5/6 network adapters
(25Gb/100Gb Ethernet).
Enable RAID storage systems over
Thunderbolt 5 and PCIe
on macOS.
Collaborate with hardware engineers to ensure optimal driver-hardware integration.
Create basic macOS user interfaces (if required) for RAID/network configuration.
Debug, optimize, and ensure stability of drivers across multiple macOS versions.
Required Skills & Experience
5+ years
of software development with a focus on
macOS system/driver programming
.
Strong experience with
Kernel Extensions (Kext)
and
Driver Extensions (Dext)
.
Proficiency in
C / C++
for low-level development.
Hands-on experience with
Thunderbolt / PCIe driver development
.
Knowledge of
RAID storage systems
and
networking stacks
.
Familiarity with
Mellanox ConnectX
or similar NIC hardware is a strong plus.
Preferred Qualifications
Experience with
Apple Silicon (M1/M2/M3) compatibility issues
.
Knowledge of
macOS security frameworks
for driver signing and sandboxing.
Exposure to
media and entertainment workflows
(video editing, post-production).
Strong debugging skills using
Xcode / macOS kernel debugging tools
.
Job Type: Full-time
Beware of fraud agents! do not pay money to get a job
MNCJobs.co.uk will not be responsible for any payment made to a third-party. All Terms of Use are applicable.