- Implement key 3GPP protocols and control/data path processing algorithms with very tight time, latency and energy budgets by interfacing to specialized cellular ASIC hardware.- Examples of processing include 3GPP channels and procedures such as PDCCH, PDSCH,PBCH,PUCCH, PUSCH, PRACH, UL/DL HARQ, Tracking loops.- Examples of 3GPP algorithmic areas include:- Channel Estimation- Channel State Feedback- Interference Cancellation- Cell Search and Measurement- Beam Measurement- Work with systems engineers to refine signal processing algorithms for efficient firmware/hardware execution- Work with silicon designers to define HW interfaces, processors, bus, DMA, accelerator, and memory subsystems.- Specify, design, and implement the firmware architecture of an innovative mobile wireless communications system.- Assist in the development of pre-silicon emulation systems/virtual platforms and use them for pre-silicon FW design and HW verification.- Evaluate and implement pioneering tools for build, formal verification and test.- Define methodologies and best practices.