Good experience and knowledge of Windows and Linux internals. Good experience and knowledge of Windows and Linux device drivers. Extensive and real-time experience with protocols such as USB, I2C, PCI, and ...