Develop signal processing algorithms (PHY layer) for wireless communications using MATLAB or Python, Implement and test algorithms on Software Defined Radio (SDR) platforms using C++ and the UHD library, Configure and optimize computer hardware (e.g., motherboard, CPU, network interface card) and Ubuntu OS kernel, including DPDK, to support high data rate transmission (in the order of several GB/s) to/from SDRs, Conduct RF measurements and component characterization using lab measurement equipment (e.g., signal generators, spectrum analyzers, network analyzers, etc.), Support the mm-Wave Group in project-based research, development, and experimental tasks