Core OS Software Engineer, USB4/Thunderbolt

Apple Inc

Confirmed live today High trust

Quick summary

Work type
On-site
Location
Cupertino, CA
Salary
$129,300–$225,300 / yr
Posted
19 days ago
Freshness
Confirmed live today

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $203k
This role $177k
$116k $255k
below market most similar roles pay here above market

This role pays less than 65% of similar roles. Most pay $174,600–$230,500 — the blue band above. At the midpoint, this role pays about $177k versus about $203k for comparable roles.

Based on 240 similar postings.

Employer

About Apple Inc

Apple Inc. is a multinational technology company known for designing and manufacturing consumer electronics, software, and online services, including the iPhone, Mac, iPad, and App Store. Industry: Consumer Electronics & Software

Apple Inc currently has 3497 open roles on FindRole.

Listed pay typically runs $174,149–$277,600 across 2702 roles with salary data.

Most-posted roles

View all roles at Apple Inc

At a glance

TL;DR · Core OS Software Engineer, USB4/Thunderbolt

The Core OS Software Engineer - USB4/Thunderbolt joins the Core I/O team to develop integrated operating systems that combine hardware, software, and apps. In this role, you will develop new Apple products, influence Apple Silicon and hardware definitions, and support product bring-up. Your daily responsibilities include contributing to USB4 and Thunderbolt kernel driver extensions across operating systems, building breakthrough capabilities like RDMA over Thunderbolt for distributed AI inference, and debugging software/hardware interface issues. You will utilize C/C++ programming languages and a foundation in computer science and operating system fundamentals. The work involves implementing industry standard protocols for high-speed bus architectures, including PCIe and DisplayPort, to enable fast data transfer and seamless device integration across Mac and iPad products while ensuring ecosystem interoperability.

What you'll do

  • Contribute to USB4 and Thunderbolt kernel driver extensions across Apple's operating systems.
  • Build breakthrough capabilities like RDMA over Thunderbolt for distributed AI inference.
  • Implement new features and enhancements as USB4 and Thunderbolt specifications evolve.
  • Debug and root cause issues to enhance the USB4 and Thunderbolt customer experience.
  • Influence the definition of Apple Silicon and hardware to support product bring-up.
  • Collaborate with vendors to ensure ecosystem interoperability with Apple's solutions.
  • Develop new software features for innovative Apple products on a fast-paced roadmap.

What we're looking 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.
  • Prior internship, co-op, or university lab experience in systems software, firmware, or embedded development (preferred).
  • Familiarity with modern connectivity and high-speed bus architectures like USB4, Thunderbolt, USB-C/PD, PCIe, or DisplayPort (preferred).
  • Hands-on exposure to driver development concepts or low-level operating systems (preferred).
  • Experience using hardware debugging tools like protocol analyzers, logic analyzers, or oscilloscopes (preferred).
  • Demonstrated ability to trace and debug multi-layered software systems through projects, open-source work, or internships (preferred).

More like this

Similar roles

Core OS Software Engineer, USB4/Thunderbolt

Apple Inc

Cupertino, CA 25 days ago $150,400–$277,600
C C++ USB4 Thunderbolt RDMA Apple Silicon IOKit macOS iOS USB USB-C USB-PD DisplayPort PCI Logic Analyzers Protocol Analyzers Oscilloscopes
2+ yrs exp

Systems Software Engineer, Core OS

Apple Inc

San Diego, CA 79 days ago $142,300–$263,300
C Objective-C Swift Kernel I/O Protocols USB Bluetooth Ethernet Middleware Daemons Frameworks OS Fundamentals Firmware Update Solutions

Software Engineer, Systems Performance

Apple Inc

San Diego, CA 12 days ago $142,300–$263,300
Swift Objective-C SwiftUI Swift Data Swift Concurrency iOS macOS tvOS watchOS visionOS Unix Linux Operating Systems Data Science API Design

Software Engineer, OS and System Services

Apple Inc

Seattle, WA 76 days ago $142,300–$263,300
C C++ Swift Objective-C Firmware Kernel Drivers Distributed Systems Networking Protocols Configuration Management OTA APIs GPUs TPUs ASICs
5+ yrs exp

Software Development Engineer, Security, Core OS

Apple Inc

Cupertino, CA 10 days ago $150,400–$225,300
Firmware Embedded Development Secure Boot Kernel Programming Code Auditing Processor Architecture Secure Coding Security Mitigations Proof of Concept