iOS Telephony Software Engineer, Wireless Technologies & Ecosystems

Apple Inc

Confirmed live today High trust

Quick summary

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

Market check

Salary context

Below market

How this pay compares to similar roles

Similar $221k
This role $162k
$112k $295k
below market most similar roles pay here above market

This role pays less than 91% of similar roles. Most pay $199,600–$241,750 — the blue band above. At the midpoint, this role pays about $162k versus about $221k 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 · iOS Telephony Software Engineer, Wireless Technologies & Ecosystems

The iOS Telephony Software Engineer, Wireless Technologies & Ecosystems joins the Wireless Software Architecture team within the Wireless Technology and Eco-system organization. This role involves designing, developing, and patenting next-generation connectivity technologies to solve everyday problems for users of iPhone, iPad, and Watch. The engineer will focus on wireless software and protocol development, specifically targeting IEEE 802.15.4 and Thread Mesh technology within the Home Automation space. Key responsibilities include developing core wireless technologies, middleware software in OS daemons, and managing user space and kernel space interactions. Required technical skills include proficiency in C, C++, Objective C, and Swift, along with experience in multi-thread programming, non-blocking asynchronous interface coding, and network protocol stacks based on the OSI model. Knowledge of Bluetooth, Zigbee, Z-Wave, WiFi, and LoRa is also preferred.

What you'll do

  • Design and develop next-generation wireless connectivity technologies including Wi-Fi, Bluetooth, GPS, and Thread.
  • Develop core wireless software and protocol stacks based on the OSI model.
  • Implement IEEE 802.15.4 and Thread Mesh technology specifically for Home Automation.
  • Write middleware software for OS daemons and manage interactions with hardware drivers.
  • Develop non-blocking, asynchronous interfaces for wireless software components.
  • Engineer software involving complex user space and kernel space interactions.
  • Create and patent new wireless solutions to improve the customer experience across Apple products.

What we're looking for

  • Bachelor's, Master's, or Ph.D. in Computer Science, Engineering, or a related field, or equivalent experience.
  • 2+ years of experience in developing network protocol stacks based on the OSI model (preferred).
  • Proficiency in C, C++, Objective C, and Swift (preferred).
  • Experience with multi-thread programming and strong knowledge of Operating Systems (preferred).
  • Experience writing software involving user space and kernel space interaction (preferred).
  • Experience with non-blocking, asynchronous interface coding (preferred).
  • Ability to develop middle-ware software in OS daemons and interact with drivers (preferred).
  • Experience with IoT protocols (IEEE 802.15.4, Bluetooth, Zigbee, Z-Wave, WiFi, LoRa, or Thread Mesh) or home automation (preferred).

More like this

Similar roles

Wireless Bluetooth Software Engineer

Apple Inc

San Diego, CA 151 days ago $142,300–$263,300
C++ C Embedded Software Bluetooth Wireless Protocols AI Tools Claude Software Integration Debugging