Optical Wireless Communication embedded systems Hardware software development FPGA
software development machine learning IoT
machine learning software development Computer simulations