Apple
Core OS Software Engineer - USB4/Thunderbolt
$129K–$225K
Cupertino, California · Full-time · Posted Oct 7, 2026
- Education
- Bachelor’s degree in Computer Science/Computer Engineering, or equivalent experience/skills.
About the job
Develop and maintain USB4 and Thunderbolt software, including kernel driver extensions and features for Apple operating systems and hardware.
What you'll do
- Contribute to USB4 and Thunderbolt kernel driver extensions, product bring-up, and new features as specifications evolve.
- Debug and resolve issues affecting the USB4 and Thunderbolt customer experience.
- Collaborate with hardware teams and vendors to improve interoperability and connectivity ecosystems.
What they ask for
- Experience with C/C++ programming languages.
- Solid foundation in computer science and operating system fundamentals.
- Bachelor’s degree in Computer Science/Computer Engineering, or equivalent experience/skills.
Nice to have
- Prior internship, co-op, or university lab experience in systems software, firmware, or embedded development.
- Familiarity with USB4, Thunderbolt, USB-C/PD, PCIe, or DisplayPort; driver development; or hardware debugging tools.
Pay
$129,300 and $225,300 USD base salary
Tools
C/C++, USB4, Thunderbolt, USB-C/PD, PCIe, DisplayPort, RDMA
AI focus
Build RDMA over Thunderbolt to enable distributed AI inference across clusters of Thunderbolt-connected Macs.
Model-written summary · the original posting is authoritative