Apple
Senior Cellular Layer-1 Control Software Development Engineer, Wireless Technologies & Ecosystems
$185K–$325K
Sunnyvale, California · Senior · Full-time · Posted Sep 1, 2026
- Experience
- 5–10 years of relevant industry experience.
- Education
- Bachelor’s and/or Master’s degree in Computer Science, Computer Engineering, Electrical Engineering, or a related field.
About the job
Develop and verify embedded PHY/Layer 1 control software and firmware for cellular systems in Apple products.
What you'll do
- Specify, design, and implement PHY/Layer 1 control software and firmware.
- Implement scheduling and control processing within latency, timing, and energy constraints.
- Support pre-silicon emulation and verification, evaluate development tools, and define methodologies and standards.
What they ask for
- Bachelor’s and/or Master’s degree in Computer Science, Computer Engineering, Electrical Engineering, or a related field.
- Strong understanding of software engineering principles using C and/or C++, RTOS, and concurrent programming.
Nice to have
- Deep understanding of cellular uplink procedures, including RACH, Scheduling Request, SRS, CSI, and antenna selection algorithms.
- Experience with computer architecture, silicon prototyping or emulation, software verification, hardware validation, and embedded-system debugging.
Pay
$184,700 and $324,800 (base salary)
Tools
C, C++, Real Time Operating Systems (RTOS), JTAG debuggers, system simulators, spectrum analyzers, oscilloscopes
Model-written summary · the original posting is authoritative