← Back to jobs

Golden Technology Inc Logo
macOS Developer

Golden Technology Inc

 

Houston, TX, USA

Posted On: 30+ days ago
Experience: 5+ years
Availability: Hybrid
Openings: 1
Category: MacOS DEVELOPER
Tenure: Contract - Corp-to-Corp
Related Jobs

No related jobs found

Description

You will develop and maintain macOS storage drivers focused on SCSI protocols using DriverKit.

Responsibilities

  • Develop and maintain macOS storage drivers implementing SCSI protocols via DriverKit.
  • Implement driver functionalities including command handling, data transfer, error recovery, and performance optimizations.
  • Debug and troubleshoot driver issues using macOS tools like LLDB and Instruments.
  • Ensure driver compliance with Apple’s security, sandboxing, and code signing requirements.
  • Develop test plans and maintain documentation for storage drivers.

Required Skills

  • 5+ years of proven expertise developing macOS storage drivers, specifically SCSI-based drivers using DriverKit.
  • Strong proficiency in C/C++.
  • Deep understanding of DriverKit APIs, macOS user-space driver architecture, and IO Kit storage concepts.
  • Solid knowledge of SCSI protocols, commands, and storage architecture, including RAID.
  • Experience with debugging and profiling tools on macOS (LLDB, Instruments, system logs).
  • Familiarity with macOS security model, driver sandboxing, and code signing procedures.
  • Knowledge of hardware interfaces (PCI, Thunderbolt, USB) relevant to storage devices.
  • Ability to work independently and collaboratively in an Agile environment.

Preferred Skills

  • Experience with Agile methodologies and SCRUM frameworks.
  • Cross-platform storage driver development experience.

Education

Bachelor's or Master's degrees

Related Jobs

No related jobs found

← Back to jobs