Apple's Wireless Technologies & Ecosystems team is looking to solve complex technical problems in wireless technologies and connectivity solutions to bring Apple products to life, impacting hundreds of millions of users globally.
Requirements
- You have 3+ years of experience writing drivers for large operating systems
- You demonstrate proficiency in C and C++
- You have a solid understanding of system programming (memory, process management)
- You have strong debugging and problem-solving skills in complex environments
- You're experienced with embedded firmware development
- You have knowledge of communication buses (UART, USB, SPI, PCIe)
- You have knowledge of Wi-Fi, Bluetooth, or other wireless protocols
Responsibilities
- You'll design and develop drivers for custom wireless hardware
- You'll implement system-level boot, reset, and recovery flows for wireless chipsets
- You'll build robust debug tools and diagnostic systems for complex wireless platforms
- You'll develop full-stack solutions for inter-chip communication
- Optimize data paths for maximum speed and minimal latency
- Debug and resolve critical issues across the technology stack
- Collaborate closely with hardware, OS, and technology teams
Other
- You have a Bachelor’s degree in Computer Science, Computer Engineering, or equivalent experience
- You demonstrate familiarity with low-power optimization in embedded systems
- You're experienced with real-time operating systems and low-level programming
- You have proven analytical skills across hardware/software boundaries
- You have excellent communication and collaboration skills