Software Development Engineer, Frameworks & AI/ML, Wireless Technologies & Ecosystems

Apple Inc

Confirmed live yesterday High trust

Quick summary

Work type
On-site
Location
Cupertino, CA
Salary
$150,400–$277,600 / yr
Posted
144 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $189k
This role $214k
$128k most similar roles pay here $294k

This role pays more than 78% of similar roles. Most pay $164,525–$214,000 — the shaded band above. At the midpoint, this role pays about $214k versus about $189k 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 3553 open roles on FindRole.

Listed pay typically runs $165,800–$277,600 across 2740 roles with salary data.

Most-posted roles

View all roles at Apple Inc

At a glance

TL;DR · Software Development Engineer, Frameworks & AI/ML, Wireless Technologies & Ecosystems

The Software Development Engineer - Frameworks & AI/ML, Wireless Technologies & Ecosystems joins the team to develop features across software stacks including frameworks, APIs, UI, OS services, and drivers from concept to shipping. The role involves integrating artificial intelligence to create smart internal systems for bug fixing and code quality while building advanced Wi-Fi features for products like iPhone, Mac, Apple Watch, and Apple TV. Candidates must possess a strong understanding of data structures, algorithms, operating systems, and the TCP/IP suite. Required technical skills include proficiency in Objective-C, Swift, Java, or C/C++, along with experience in GDB and shell scripting. Preferred qualifications include knowledge of IEEE 802.11 protocols, inter-process communication libraries, and secure coding practices to solve complex problems within the wireless technology and connectivity domain.

What does a Software Development Engineer earn in California?

Median $214000 from 72 postings across 9 companies.

See salary data

What you'll do

  • Develop and ship features across software stacks including Frameworks, APIs, UI, OS services, and drivers.
  • Integrate AI technologies into Wi-Fi systems to create intelligent, self-adjusting connectivity solutions.
  • Build internal tools using AI to automate bug fixing and improve code quality.
  • Design and implement advanced Wi-Fi features for iPhone, Mac, Apple Watch, and Apple TV.
  • Develop software using languages such as Objective-C, Swift, Java, or C/C++.
  • Troubleshoot complex system issues using tools like GDB and shell scripting.
  • Implement secure coding practices to ensure product safety and integrity.

What we're looking for

  • BS in Computer Science or equivalent field.
  • MS or PhD in Computer Science or equivalent field (preferred).
  • Strong knowledge of data structures and algorithms.
  • Experience developing software using Objective-C/Swift, or C/C++.
  • Deep understanding of operating systems including process, filesystems, and memory management.
  • Experience using AI to enhance features and improve code quality.
  • Strong understanding of networking and the TCP/IP suite of protocols.
  • Hands-on development and troubleshooting expertise with tools like GDB and shell scripting.
  • Excellent communication skills to explain complex technical concepts.
  • Experience developing libraries for inter-process communication (preferred).
  • Knowledge of IEEE 802.11/Wi-Fi protocols and standards (preferred).
  • Experience developing on Apple platforms using Xcode (preferred).
  • Experience with secure coding practices (preferred).

More like this

Similar roles