MacOS Developer
Houston, TX, US • Posted 7 days ago • Updated 13 hours ago

SBS Corp.
Dice Job Match Score™
🔗 Matching skills to job...
Job Details
Skills
- FOCUS
- Collaboration
- Recovery
- Regulatory Compliance
- Test Plans
- Documentation
- Quality Assurance
- Technical Support
- Computer Science
- Electrical Engineering
- C
- C++
- Swift
- Objective-C
- IO
- SCSI
- Storage Architecture
- RAID
- Debugging
- OS X
- Computer Hardware
- Interfaces
- Payment Card Industry
- USB
- Conflict Resolution
- Problem Solving
- Effective Communication
- Agile
- Scrum
- Storage
- Continuous Integration and Development
- Continuous Integration
- Automated Testing
Summary
Hybrid onsite role in Houston, TX
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.
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.
- Dice Id: 10125078
- Position Id: 2026-4251
- Posted 7 days ago
Company Info
Our mission is to help our customers manage, change, and transform their businesses through high-quality, efficient, and cost reducing consulting services using the latest proven technologies.
SBS provides world class consulting services by seasoned professionals and end-to-end business solutions which help customers drive their immediate and long-term business goals and achieve their long term vision. SBS has been supporting customers across the globe and across different industries in selecting, implementing and maintaining the best PLM, ERP and MOM product solutions available.
The core team members have more than a decade of hands-on techno-functional background and understand the finer aspects of both sides of the world: project architecture and business needs. Our ability to evolve and adapt to the dynamic and demanding business needs is the reason for our continuing success. We offer comprehensive, web-enabled, end-to-end services from within our many areas of expertise.


Similar Jobs
It looks like there aren't any Similar Jobs for this job yet.
Search all similar jobs