5G/4G Cellular Layer1 Control Firmware Engineer

Bengaluru, Karnataka, India


Role Number:200549264
The people here at Apple don’t just build products— they craft the kind of wonder that has revolutionized entire industries. It’s the diversity of those people and their ideas that inspires the innovation that runs through everything we do, from amazing technology to industry-leading environmental efforts. Imagine what you could do here. Join Apple, and help us leave the world better than we found it. A job at Apple is unlike any other you’ve had. You will be challenged. You will be inspired! And you’ll be proud! At Apple, great ideas have a way of becoming great products, services, and customer experiences very quickly. Bring passion and dedication to your job and there’s no telling what you could accomplish. As a Cellular Physical Layer Firmware Engineer on this team, you will 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. This position requires someone comfortable will all aspects of embedded software development, that thrives in a multifaceted multi-functional organization, is not afraid to debate ideas openly, and is flexible enough to pivot on constantly evolving requirements.


- Specify, design, and implement PHY L1 firmware of a state-of-the-art mobile wireless communications system. - Implement key scheduling, control processing in tight timeline, latency, and energy constraints. - Work with Software designers to define interfaces to RFSW, protocol stack, PHY, MAC/RRC and required processor subsystems. - Assist in the development of pre-silicon emulation systems/virtual platforms and use them for pre-silicon L1 FW design and verification. - Evaluate and implement leading edge tools for build, formal verification, and test. - Define methodologies and standard methodologies.

Minimum Qualifications

Key Qualifications

  • Minimum Bachelors degree, with 10 + years of relevant industry experience
  • In-depth hands-on experience with L1 Software/Firmware and or MSIM RF arbitration/RF ctrl in 2G/3G/4G/5G
  • Strong understanding of software engineering principles, and core computer science fundamentals.
  • Strong understanding with C and/or C++, compilers, build and source code control tools.
  • Experience with memory constrained Real Time Operating Systems (RTOS) and concurrent programming.
  • Working knowledge of computer architecture with particular emphasis on the HW/SW interfaces of high-speed communication subsystems.
  • Experience with silicon prototyping, emulation systems, and virtual platforms.
  • Strong experience with debugging embedded software systems.
  • Familiarity with UARTs, JTAG, and oscilloscopes.
  • Knowledge and experience of Matlab is a plus.

Preferred Qualifications

Education & Experience

Additional Requirements