About The Position

The Core I/O software team within Apple’s Core OS organization is seeking an exceptional engineer to work on state-of-the-art PCIe driver technology. This role offers the opportunity to significantly impact the design and implementation of Apple’s products by working on core technology. The environment fosters product innovation, rapid product iteration, and values. The ideal candidate will have an extensive background in Operating Systems, drivers, IO performance/characterization, strong programming skills, and experience leading design and development efforts. In this position, the engineer will develop system-level PCIe architecture solutions, adding functionality and improving performance across multiple product lines.

Requirements

  • Strong C/C++ programming skills and 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

  • 3+ 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
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service