Cellular Software Enablement Engineer, Wireless Technologies & Ecosystems
Core
Bring up cellular modems in new Apple devices from early builds to production readiness and develop machine learning models to optimize cellular firmware performance.
Role type
Senior IC embedded systems engineer (cellular modem bring-up & ML)
Builds
Cellular connectivity for Apple devices
Domain
Consumer electronics, wireless communications, embedded systems
Deliverable
production ML models
Required skills
C/C++, Python, embedded systems, RTOS, machine learning, PyTorch, scikit-learn, XGBoost, hardware debugging, pre-silicon emulation, FPGA platforms, cellular modem firmware (LTE/5G NR), ARM architectures
Preferred skills
JTAG/LLDB debugging, silicon bring-up, on-device ML deployment on resource-constrained hardware
Technologies
PyTorch, scikit-learn, XGBoost, JTAG, LLDB
Responsibilities
Own product bring-up of cellular modems from early builds to production readiness. Support bring-up of new modems from pre-silicon emulation through post-silicon hardware. Lead hands-on debugging of complex issues across the full hardware and software stack. Maintain device labs and development hardware, and build debugging/automation tools. Develop machine learning models to optimize cellular firmware performance and efficiency. Partner with cross-functional teams to frame problems as ML problems and deploy models on-device.
Seniority
Senior, hands-on IC
