2 days old

macOS/iOS Kernel Software Engineer

Cupertino, CA
  • Job Code
  • Jobs Rated


Posted: Nov 8, 2019

Weekly Hours: 40

Role Number:200118708

This cross-platform Device Driver team is part of the Wireless Technologies and Ecosystems organization.

Be ready to make something extraordinary when you come here. Dynamic, supporting people and innovative, industry-defining technologies are the norm at Apple. The people who work here have reinvented and defined entire industries with our products and services. The same real passion for innovation also applies to our business practices - strengthening our dedication to leave the world better than we found it. You should join Apple if you want to help deliver the next amazing Apple product.

The team is actively looking for a highly motivated Software Engineer to help build Apple's future wireless products across all current and future platforms. You should demonstrate a deep understanding of kernel driver development and be comfortable with C and C++ in both kernel and user environments. Our team builds technology that defines industry standards, and therefore we seek people who thrive to innovate. Tenacity and the passion to learn are skills we value on our team. If you want to impact the future world of Apple products by working on the most advanced operating system solutions, we want to talk to you

Key Qualifications

  • Experience writing and maintaining kernel drivers for custom hardware
  • In-depth knowledge of C and C++
  • Proven ability to tackle difficult bugs under pressure
  • Appropriate under tight schedules and capable of delivering on time
  • Experience collaborating across functional teams
  • Familiarity with data busses such as UART/USB/SPI/PCIe preferred


Our team is responsible for many aspects of our wireless products including the macOS/iOS kernel driver development for WiFi, Bluetooth, and Cellular technologies. We work very closely with our technology suppliers both internally and externally to integrate wireless technologies seamlessly into Apple's products. As part of our team, your role will include:

The design and implementation of kernel drivers for inter-processor communication schemes
Multi-functional debug across other software and hardware teams
Bringing up the wireless kernel stack on new platforms
Planning improvements for existing and future wireless chipsets
Maintaining the expected quality standard on shipping products

Education & Experience

BS/MS degree in CS/CE with an Operating Systems or Embedded Systems focus is preferred.
You have multiple years of kernel driver design experience.
Excellent academic records and confirmed programming ability will be considered

Additional Requirements

Jobs Rated Reports for Software Engineer

Posted: 2020-01-14 Expires: 2020-02-12

Before you go...

Our free job seeker tools include alerts for new jobs, saving your favorites, optimized job matching, and more! Just enter your email below.

Share this job:

macOS/iOS Kernel Software Engineer

Apple, Inc.
Cupertino, CA

Join us to start saving your Favorite Jobs!

Sign In Create Account
Software Engineer
8th2017 - Software Engineer
Overall Rating: 8/199
Median Salary: $100,690

Work Environment
Very Low
Very Good
Powered ByCareerCast