Apple is seeking to solve everyday problems for customers using iPhone, iPad, Watch and other wireless product lines by identifying and/or developing core wireless cellular technologies
Requirements
- 3GPP specification protocol knowledge on 5G NR / LTE
- Domain-specific knowledge such as cellular protocols related to NAS or AS modules
- Development experience on embedded systems and realtime operating systems
- Strong programming skills in C/C++, Objective C, Swift
- Strong architectural knowledge and experience in framework-level development
- Experience with writing software involving user space, kernel space interaction
- Proven experience in writing software for multi-threaded environments and OS layer optimization for framework
Responsibilities
- Identifying and/or developing core wireless technologies that solves everyday problems for customers using iPhone, iPad, Watch and other wireless product lines
- Working across layers on cutting edge wireless cellular technologies
- Working on all aspects of Cellular Protocol software and iOS interfaces
- Coming up with proven software designs and disrupting traditional models of the cellular ecosystem
- Bringing user experience to the next level
- Impacting iPhone user experience in 100+ countries
- Developing network protocol stacks or radio interface layer
Other
- Bachelor's and/or Master's degree in Computer Science or Electrical Engineering
- 2+ years of experience in developing network protocol stacks or radio interface layer
- Attention to the smallest details that are meaningful to customers
- Apple is an equal opportunity employer that is committed to inclusion and diversity
- Must be willing to work in a multi-functional team environment