At Apple, the business problem is to design, develop, and bring up innovative wireless silicon for various Apple products, including the iPhone and Mac, by solving tough problems through creative thinking and thoughtful insights.
Requirements
- Fluency in C/C++ programming for embedded systems (RTOS and/or bare-metal)
 
- Background in microcontrollers, SoCs, or embedded processors and familiarity with low-level hardware interaction (GPIOs, UART, SPI, I2C, ADC/DAC, etc.)
 
- Understanding of low-power design, memory management, timing analysis, and performance optimization in resource-constrained environments
 
- Solid foundation of real-time operating systems concepts such as task scheduling, interrupt management, synchronization, and inter-process communication
 
- Deep understanding of data structures, object-oriented design, and system architecture in an embedded environment
 
- Experience using Python as a support language for test automation, data analysis, and tool development to aid firmware validation and regression testing
 
- Experience in wireless systems and protocols such as LTE/NR/WiFi/Bluetooth
 
Responsibilities
- Develop resource-constrained firmware for PHY-layer baseband control and low-level platform infrastructure (drivers/HAL, debug, ISRs, IPC, memory config)
 
- Contribute to Python-based tools to aid firmware development and validation
 
- Collaboration with Radio, MAC, and Systems engineering teams to architect, define and implement innovative algorithms, calibrations, and protocols
 
- Support of pre and post-silicon validation, bringup, and performance characterization
 
- Debug real-time systems with limited visibility, working hands-on with development boards and lab equipment
 
- Develop SoC test and calibration capabilities for chip, module, and product factories
 
Other
- BS with 10 plus years of industry experience
 
- Comprehensive medical and dental coverage, retirement benefits, a range of discounted products and free services
 
- Reimbursement for certain educational expenses - including tuition
 
- Eligibility for discretionary bonuses or commission payments as well as relocation
 
- Apple employees also have the opportunity to become an Apple shareholder through participation in Apple’s discretionary employee stock programs