About The Position

The Core I/O software team within Apple’s Core OS organization is looking for an exceptional engineer to work on state-of-the art PCIe driver technology. Working on a core technology you will have the opportunity to have a major impact on the design and implementation of Apple’s products. Our environment fosters product innovation, rapid product iteration, and values. We are looking for a Software Device Driver Engineer with an extensive background in Operating Systems, drivers, IO performance/characterization, strong programming skills and experience leading design and development efforts. In this role, you develop system level PCIe architecture solutions, adding functionality and improving performance across many product lines.

Requirements

  • Strong C/C++ programming skills
  • Experience with multi-threaded programming
  • Outstanding written and verbal communication
  • Proficient in Operating Systems and kernel architecture
  • Bachelor's degree in CS/CE/EE (or equivalent, or related field)

Nice To Haves

  • 5+ years of relevant experience
  • Familiarity with iOS/macOS toolchain
  • Experience with IOKit and iOS/macOS driver development
  • Experience with common hardware architectures (ARM, PPC, MIPS, x86)
  • Ability to use an oscilloscope and logic analyzer and to read board schematics
  • A fundamental knowledge of low-level and system level PCIe architecture and implementations

Responsibilities

  • Develop system level PCIe architecture solutions
  • Add functionality and improve performance across many product lines
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service