About the role
What will you do at Apple?
Join Wireless Technologies & Ecosystems and drive innovation that matters! We
build and seamlessly integrate technologies that enrich people’s lives and
deliver the absolute best user-experience. As part of the Wi-Fi software
development team, we make decisions that influence the connectivity experience
on products people use every single day, across the world. Are you a software
development enthusiast passionate about internet-enabled devices and networking
protocols? Do you want to learn more about Wi-Fi and other wireless
technologies? If your answer is yes, we may have the job for you! Wi-Fi enables
wireless, high-speed, and low-latency connectivity required for smooth AR/VR
experiences, allowing headsets to communicate with computers, cloud servers, and
other devices in real time. Modern Wi-Fi standards improve bandwidth and reduce
lag, enabling seamless and immersive AR/VR applications.
DESCRIPTION
As a Wi-Fi team member, you will be responsible for designing, developing and
optimizing Wi-Fi networking subsystem software across Apple products including
iPhone, Mac, Apple Watch and Apple TV. You will also be working across software
stacks (Frameworks and API, UI, OS services, and drivers) to maintain and
productize features collaboratively with the hardware and software teams within
all of Apple. You will be expected to own, drive and execute the full software
development cycle - from the ideation, design, implementation, to testing and
measuring the success of the feature you develop. We want you to make
intelligent compromises between several contradictory factors such as ease of
use, performance and efficiency.
MINIMUM QUALIFICATIONS
You have 5+ years experience developing software using C/C++, or
Objective-C/Swift You have experience with UNIX systems, and a deep
understanding of operating system fundamentals You have excellent analytical,
problem-solving skills, programming and debugging skills Understanding of TCP/IP
suite of protocols English language proficiency
PREFERRED QUALIFICATIONS
You thrive in a collaborative environment and can clearly communicate while
driving multiple projects across teams You are laser-focused on the smallest
details that are meaningful to our customers You have experience developing on
Apple platforms You possess excellent collaboration skills You are obsessively
passionate and inquisitive, and seek to tackle everyday problems in innovative
ways Knowledge of 802.11 technologies and standards Experience developing
software using embedded SDKs, frameworks and/or BSPs
Which skills does this role require?
Make your next move
Build a shortlist and prepare
Identify the requirements you can demonstrate, then choose examples from your work to discuss with the hiring team.
- Build a focused shortlist before you applyCompare role requirements with your experience and give each application a clear reason.
- Practice explaining your experience in an interviewRehearse your answers before meeting the hiring team.
Other roles to compare
Review the responsibilities and requirements before adding an opening to your shortlist.
AI Outcome Customer Engineer, Forward Deployed Engineering
Google · Atlanta, Georgia, United States
AI Evaluations Engineer, US Decision Intelligence
Apple · Cupertino, California, United States
Research Engineer, Responsible Frontier AI Research, DeepMind
Google · New York, New York, United States
Senior AI Support Engineer
University of Colorado Department of Emergency Medicine · Colorado Springs, Colorado, United States
AI Solutions Engineer
Superior Essex · Sandy Springs, Georgia, United States
Applied AI Design Engineer (100 % remote) (m/f/d)
EWOR · Capon Bridge, West Virginia, United States
Role information can change. Confirm current details on the original application page.
