Senior Wireless Systems SW Engineer,Wireless Technologies & Ecosystems
Role details
Job location
Tech stack
Job description
We are working on influencing the definition of next-generation wireless systems and standards in terms of system concepts and network architecture. You will have the opportunity to work with different technical teams to define wireless and network features, and help drive external infrastructure vendors and carriers to full feature realization. ","responsibilities":"While partnering with other engineers, you will define problem statements, design AI/ML-based data-driven learning solutions, assess system-level performance, and research innovative ideas and solutions. Most importantly, you will be part of building and contributing to our simulator/emulator framework. You will focus on designing and developing complete software components embedded into the simulation to verify end-to-end concepts, ideas, and solutions - including Control Plane (RRC) protocols and procedures, as well as User Plane data path behaviors across the cellular stack.
Day to day, you will analyze system constraints and requirements based on both wireless connectivity standards and product requirements, setting system performance targets for wireless products. You will define innovations and technical contributions across different areas of the cellular system (L1/L2/L3) and network architecture, with particular emphasis on Control Plane procedures, as well as User Plane throughput, QoS, and bearer management. You will design, develop, integrate, and bring up simulation components and subsystems with their corresponding infrastructure (e.g., message passing, event-triggering) to model cellular technology. You will also build physically accurate ray tracing algorithms and engines for AI/ML integration with wireless simulations, rendering these environments into real-time 3D visualizations. In addition, you will develop models of overall system and network performance and evaluate performance and critical metric tradeoffs to optimize the overall architecture, while contributing to the intellectual property portfolio through patents and industry/academic research.
This is an extraordinary opportunity to help Apple build innovative wireless devices and features for hundreds of millions of Apple users. If you are passionate about shaping the future of connectivity, we would love to hear from you!
Requirements
Do you have experience in iOS?, Do you have a Master's degree?, Are you an innovative thinker? Do you love the challenge of advancing a widely accepted technology? The Wireless Technologies and Ecosystems (WTE) team is seeking a hardworking individual with outstanding communication skills and an exceptional technical knowledge of cellular technologies. You will design, develop, and patent the next generation of our innovative connectivity technologies. You will be responsible for delivering architecture, design, and implementation of multi-layer, distributed, and real-time simulation components. You will collaborate across departments to help craft wireless solutions that elevate the customer experience with Apple products and iOS software features., Experience participating in RAN2 standardization, with strong awareness of the latest advancements and ongoing technical discussions in 5G and emerging 6G systems; experience contributing to intellectual property through patent filings is a plus. Experience in solving interdisciplinary problems via AI/ML and experience in training AI/ML models in cellular simulations. Hands-on experience with GPU shading/compute APIs (Metal, Vulkan, DirectX, or WebGPU), hardware-accelerated ray tracing, and/or physically-based rendering (PBR). M.Sc or PhD in Computer Science or Electrical Engineering, Proven understanding of wireless communication and standards (5G NR, LTE), with particular depth in RAN2 features and procedures. Hands-on experience with Control Plane (RRC) protocols - including RRC state machines, connection management, mobility procedures, and signaling - and/or User Plane architecture covering data path design, bearer/flow management, and QoS enforcement. Proven experience programming in modern C++, with hands-on experience in system/network-level simulation and modeling. Familiarity with AI/ML libraries (e.g., PyTorch, TensorFlow)