Core OS Software Engineer - USB4/Thunderbolt

Company : Apple
Location : Cupertino, CA, 95014
Posted Date : 19 October 2025
Job Type : Other
Category : Software Development
Occupation : Software Engineer
Job Details
Core OS Software Engineer - USB4/Thunderbolt
Cupertino, California, United States Software and Services
Description
We’re looking for a motivated engineer with excellent programming, problem solving, and communication skills to join our experienced team. As a USB4 and Thunderbolt software engineer, you'll be at the forefront of implementing industry standard protocols that power everything from pro video workflows to everyday file transfers. Join the team responsible for shipping code that runs on nearly every Apple product, and collaborate with brilliant engineers to unlock the potential of the USB4 ecosystem.
Responsibilities
- Develop new, innovative Apple products across a fast-paced roadmap.
- Influence the definition of Apple Silicon and hardware, implementing new features and supporting product bring-up.
- Contribute to USB4 and Thunderbolt kernel driver extensions across Apple’s operating systems.
- Implement new features and enhancements in software as the specifications evolve over time.
- Debug, root cause, and develop solutions to enhance the USB4 and Thunderbolt customer experience.
- Collaborate with vendors to drive improvement of the USB4 and Thunderbolt ecosystems, and to ensure interoperability with Apple’s solutions.
Minimum Qualifications
- Strong expertise in C and C++ programming languages.
- Strong understanding of computer science fundamentals, with expertise in operating systems and device driver models.
- Bachelors degree in Computer Science/Computer Engineering, or equivalent experience/skills.
Preferred Qualifications
- Expertise in Thunderbolt and/or USB4.
- Expertise in related technologies, e.g. USB, USB-C, USB-PD, DisplayPort, and/or PCI.
- 2+ years of relevant industry experience in software development.
- Development experience in IOKit/macOS/iOS, or equivalent OS driver environment.
- Experience debugging and contributing to complex technology stacks.
- Experience using logic analyzers, protocol analyzers, or oscilloscopes for data collection and debugging.
- Self-motivated and able to work independently.
Apple is an equal opportunity employer that is committed to inclusion and diversity. We seek to promote equal opportunity for all applicants without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, Veteran status, or other legally protected characteristics. Learn more about your EEO rights as an applicant .
#J-18808-LjbffrTrending Searches in Cupertino, CA
- Full time jobs near me Cupertino, CA
- Local job openings
- Places hiring near me
- Job vacancies near me
- Software engineer jobs near me Cupertino, CA
- Software engineer jobs hiring near me Cupertino, CA
- Software engineer jobs hiring near Cupertino, CA
- Software engineer jobs near Cupertino, CA
- Software engineer jobs near me in Cupertino, CA
- Software engineer jobs in Cupertino, CA
Top trending job titles hiring now
Popular Searches for Software Engineer
Other Jobs You May Like
Senior Software Engineer, Active Clearance, Air Defense
Company : Anduril Industries
Location : Irvine, CA
Senior Software Engineer, Web Backend Systems Lead
Company : Anduril Industries
Location : Costa Mesa, CA
Mission Software Engineer, Air Vehicle Autonomy, Robotics
Company : Anduril Industries
Location : Costa Mesa, CA
Top searches
Employment opportunities at Apple
- Apple jobs near me Cupertino, CA
- Apple jobs hiring near me Cupertino, CA
- Apple jobs near Cupertino, CA
- Apple jobs hiring near me
- Apple openings near me
- Apple jobs near me in Cupertino, CA
- Apple jobs hiring in Cupertino, CA
- Employment opportunities near me
- Job openings near me
- Jobs hiring immediately