Wireless Software Architect

San Diego, California, United States
Software and Services


Weekly Hours: 40
Role Number:200233117
Imagine what you could do here. At Apple, new insights have a way of becoming extraordinary products, services, and customer experiences very quickly. The Wireless Technologies and Ecosystems team is seeking a hardworking individual with outstanding communication skills and an exceptional technical knowledge of cellular technologies. We make a clear difference to the product. This is an extraordinary opportunity to work with our hardware and Wireless software engineering teams to help drive and deliver the most innovative Apple wireless devices and iOS software features to customers on our operators’ networks worldwide

Key Qualifications

  • Familiarity with SW architecture and design development cycles
  • Proven background in embedded SW, SW development in heterogeneous/multi-core architectures (CPUs, GPUs, DSPs, tensor accelerators…)
  • Good understanding of computer network emulation, packet scheduling, congestion control, networking protocols, queuing theory
  • Experience with network stack beyond layer-2, and core network architecture
  • Experience in developing multi-threaded applications
  • Familiarity with edge computing, softwarization/virtualization of network architecture is desirable
  • 5+ years experience with shown ability and validated hands on programming languages in C/C++, Python, is a must
  • Passion for building highly reusable software models, writing clear and readable code, performing code reviews and supplying towards a CI/CD infrastructure
  • Excellent communication, documentation skills and ability to develop detailed system architecture documentation
  • Collaboration skills and willing to work with different teams


In this team, we are working on influencing the definition of next generation wireless systems/standards in terms of system concepts and network architecture! As part of our team, you will have the opportunity to work with different technical teams to define wireless and network features, help drive external infrastructure vendors and carriers to full feature realization! You will also have the opportunity to define innovations and technical contributions in different areas of the cellular protocol (L1/L2/L3), networking protocol and network architecture. The chance to create an impact is tremendous! In addition, you will develop models of overall system and network and evaluate performance and critical metrics tradeoffs to optimize the overall system and network architecture. You will have the opportunity to develop highly optimized QoS algorithms for different iOS applications. You will develop E2E models for different use-cases, applications and come up with optimized system architectures and configurations. You will have proven record to optimally lead technical initiatives across a functional organization. As part of the team, you will help develop detailed wireless E2E network models and you will help drive multi-functional tasks related to product performance optimization. Most meaningfully, you will be leading all models framework effort, visualization tools for tradeoff analysis and prototyping platforms.

Education & Experience

CS Preferred and MS or Ph.D in CS/EE

Additional Requirements