Implement key 3GPP protocols and data path processing algorithms with very tight time, latency and energy budgets by interfacing to niche tightly coupled cellular ASIC hardware. Examples of processing include 3GPP channels and procedures such as:• PDCCH, PDSCH, PBCH• PUCCH, PUSCH, PRACH• UL/DL HARQ• 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 powerful tools for build, formal verification and test• Define methodologies and standard processes