firmware and software, as well as developing Linux device drivers for hardware; Software development experience in embedded C... Communication Systems, Software, Hardware, Firmware, Linux Device Drivers, PCB Design and Layout, OrCAD, VHDL, FPGA, Surrey...