Jobedly Post a Job

Mac OS Storage Driver Developer

Softeq · Houston, TX
Full-timeTechnologyMid Level$102,000–$138,000/yr
Apply on Jobedly ⚡ One-click AI Apply

About the Mac OS Storage Driver Developer role

Mac OS Storage Driver Developer positions focus on delivering results in their domain. This page aggregates open Mac OS Storage Driver Developer roles and what employers typically expect.

Established in 1997, Softeq was built from the ground up to specialize in new product development and R&D, tackling the most difficult problems in the tech sphere. Now we've expanded to offer early-stage innovation and ideation plus digital transformation business consulting. Our superpower is to deliver all of this under one roof on a global scale. So let's get started and build a better future together! About the Role: We are seeking a highly skilled **Mac OS Storage Driver Developer** contractor with expertise in developing SCSI-based storage drivers using Apple’s modern DriverKit framework. In this role, you will design, develop, and maintain macOS user-space storage drivers that facilitate robust and efficient integration of SCSI storage devices with the operating system. You will work closely with hardware and software engineering teams to deliver secure, performant, and reliable storage driver solutions. **Key Responsibilities:** - Develop and maintain macOS storage drivers with a focus on SCSI protocols using the DriverKit framework. - Collaborate with hardware engineers to understand SCSI device specifications and design drivers that seamlessly interface with macOS. - Implement storage driver functionalities including command handling, data transfer, error recovery, and performance optimizations. - Debug and troubleshoot driver issues leveraging macOS debugging tools like LLDB and Instruments. - Ensure driver compliance with Apple’s security, sandboxing, and code signing requirements. - Develop and maintain test plans, documentation, and quality assurance procedures for storage drivers. - Participate in code reviews and maintain high code quality and best practices. - Provide technical support during driver integration, deployment, and production troubleshooting. **Job Requirements:** - A Bachelor’s or Master’s degree in Computer Science, Electrical Engineering, or a related discipline. - Proven expertise in developing macOS storage drivers, specifically SCSI-based drivers using the DriverKit framework. - Strong proficiency in C/C++ programming; knowledge of Swift or Objective-C is a plus. - 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. - Excellent problem-solving ability and effective communication skills. - Ability to work independently and collaboratively in an Agile environment. - Ability to work on-site three days per week (Houston) **Preferred Qualifications:** - Experience with Agile methodologies and SCRUM frameworks. - Cross-platform storage driver development experience. - Knowledge of user-space driver and daemon interaction models. - Familiarity with continuous integration systems and automated testing strategies. *Softeq communicates only from @[softeq.com](https://softeq.com/) email addresses. We never request payments or fees for any reason during hiring — including trainings or courses to be completed, equipment, onboarding, or background checks — and we will not ask for banking information, cryptocurrency or gift cards. If you receive a message from any other domain or requesting payment, do not respond and report it to* [*abuse@softeq.com*](mailto:abuse@softeq.com)

Salary estimate

$102,000 – $138,000/yr
Provided by the employer.

Skills for this role

C++AgileScrumCommunicationSecuritySwiftObjective-C

Resume tips for Mac OS Storage Driver Developer applicants

Interview preparation

Prepare concrete STAR-format stories that show Mac OS Storage Driver Developer outcomes you drove.

Research the employer's product and recent news before the interview.

Be ready to explain how you'd approach a typical Mac OS Storage Driver Developer problem end to end.

Have thoughtful questions ready about the team, tools and success metrics.

About Softeq

Softeq is actively hiring on Jobedly. Explore their open roles and what it's like to work there.

Apply on Jobedly ⚡ One-click AI Apply

Similar jobs

Companies hiring for similar roles