Drimva

Apple

Core OS Software Engineer - USB4/Thunderbolt

$150K–$278K

Cupertino, California · Full-time · Posted Oct 1, 2026

Experience
2+ years of relevant industry experience in software development (preferred).
Education
Bachelor’s degree in Computer Science/Computer Engineering, or equivalent experience/skills.

About the job

Develop and debug USB4 and Thunderbolt software, including kernel driver extensions and features for Apple operating systems and hardware.

What you'll do

  • Develop USB4 and Thunderbolt kernel driver extensions and implement features as specifications evolve.
  • Support Apple Silicon and hardware feature definition and product bring-up; debug issues to improve customer experience.
  • Collaborate with vendors to improve interoperability and develop capabilities such as RDMA over Thunderbolt for distributed AI inference.

What they ask for

  • Strong expertise in C and C++.
  • Strong computer science fundamentals, including operating systems and device driver models.
  • Bachelor’s degree in Computer Science/Computer Engineering, or equivalent experience/skills.

Nice to have

  • Expertise in Thunderbolt and/or USB4 and related technologies such as USB, USB-C, USB-PD, DisplayPort, and/or PCI.
  • 2+ years of relevant industry experience in software development; experience with IOKit/macOS/iOS or equivalent OS driver environments is also preferred.

Pay

$150,400 and $277,600 (base salary)

Tools

C, C++, USB4, Thunderbolt, IOKit, macOS, iOS, RDMA

AI focus

Build RDMA over Thunderbolt capabilities to enable distributed AI inference across clusters of Thunderbolt-connected Macs.

Model-written summary · the original posting is authoritative

First seen Oct 15, 2026 · Last verified Nov 5, 2026 (UTC)