Software Development Engineer, Systems

Apple Inc

Quick summary

Work type
On-site
Location
Cupertino, CA
Salary
$226,138–$272,100 / yr
Posted
1 day ago

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $169k
This role $249k
$105k most similar roles pay here $290k

This role pays more than 94% of similar roles. Most pay $136,750–$201,402 — the shaded band above. At the midpoint, this role pays about $249k versus about $169k 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 1833 open roles on FindRole.

Listed pay typically runs $163,300–$272,100 across 1493 roles with salary data.

Most-posted roles

View all roles at Apple Inc

At a glance

TL;DR · Software Development Engineer, Systems

As a Software Development Engineer in Systems at Apple, you will join a dynamic team focused on developing and integrating wireless system radio drivers and frameworks using C, C++, and Objective-C. Your daily responsibilities include designing software for Apple chips and third-party components, troubleshooting complex wireless issues within the ecosystem, and creating innovative features and protocols atop existing driver frameworks. You will also conduct feasibility analyses and develop new wireless systems through prototyping and evaluation. This role requires expertise in various wireless protocols such as Cellular, WiFi, Bluetooth, and IEEE 802.15.4, along with proficiency in Git for version control and networking protocols like UDP and TCP. The position demands a Master’s degree in Computer Engineering or related field plus three years of relevant experience, making it ideal for seasoned professionals looking to contribute to cutting-edge wireless technology solutions at scale.

What you'll do

  • Design and develop radio driver and framework software using C, C++, and Objective-C.
  • Integrate Apple chips with third-party chips using IPC protocols.
  • Customize third-party chips to work seamlessly with Apple silicon.
  • Troubleshoot wireless systems and drivers for optimal performance.
  • Develop additional features and protocols on top of existing wireless radio drivers.

What we're looking for

  • Master’s degree in Computer Engineering, Information Technology, Computer Science, or related field.
  • 3 years of experience developing wireless system radio drivers and frameworks.
  • Proficiency in C, C++, and Objective-C for multi-language codebases.
  • Experience with wireless protocols including Cellular, WiFi, Bluetooth, and IEEE 802.15.4.
  • Utilization of Git for software version control and protocol stack development.
  • Troubleshooting wireless systems and developing new features and protocols.

More like this

Similar roles

Software Engineer, Systems

Apple Inc

San Diego, CA 1 day ago $145,839$210,100
C C++ IEEE 802.15.4 Thread BLE Zigbee Home Automation RTOS Docker Jenkins Git

Software Engineer, Systems

Apple Inc

Cupertino, CA 1 day ago $187,741$272,100
C C++ Python Bash Git Perforce lldb unit testing regression testing integration testing

Software Engineer, Systems

Apple Inc

Cupertino, CA 1 day ago $181,100$272,100
Python Java iOS watchOS Swift Kotlin MongoDB PostgreSQL Docker Kubernetes AWS CI/CD ISO/IEC 18013-5 ISO/IEC 23220 ICAO eMRTD API design Machine learning Biometrics Cryptographic operations Secure coding Analytics pipelines