Software Engineer

Remote, GB, United Kingdom

Job Description

Role Overview:



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.


Related Jobs

Job Detail

  • Job Id
    JD3875859
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Full Time
  • Job Location
    Remote, GB, United Kingdom
  • Education
    Not mentioned