Apple is looking for an RF Software Engineer to be at the center of the embedded 5G/4G/multimode cellular firmware effort within a silicon design group responsible for designing and productizing state-of-the-art cellular SoCs.
Requirements
- Knowledge of embedded C/C++ programming, and working experience with compilers, build and source code control tools.
- Deep understanding of software engineering principles, and core computer science fundamentals.
- Knowledge of mobile communications in 4G/5G 3GPP protocols and radio architecture and Interfaces.
- Understanding of RF design principles
- Have practical experience and knowledge of applying ML/AI methods to real-world data analysis and usage scenarios, using generative AI and modern machine learning methods, particularly deep neural networks and reinforcement learning.
Responsibilities
- Design and Implement RF device drivers and RF software to control RF transceivers and RF front end components with precise timing requirements.
- Design, develop and optimize the cellular modem processing algorithms pertaining to Baseband and RF components in a cellular system.
- Work with Baseband & RF systems and hardware designers to define hardware architecture and software computing requirements.
- Work with cross functional teams to manage dependencies while driving the key Radio features.
- Develop and deploy innovative ML models on Apple Silicons, focusing on Cellular Modem algorithms and usage scenarios.
Other
- Bachelor's Degree in Electrical Engineering or Computer Science
- thrives in a dynamic cross-functional organization, is not afraid to debate ideas openly, and is flexible enough to pivot on constantly evolving requirements.
- Apple is an equal opportunity employer that is committed to inclusion and diversity.