Device Driver Development

Any one having experience in linux kernel development or one who has right information please answer it .
Hello .I am going to build Multiple Data Compression software .I am interested in Linux Kernel programming . I would be learning device driver development (USB driver , character driver etc).My query is it possible to start a startup of device driver development after having experience .Like web based industry one can have entrepreneurial opportunity shall it could be the case with driver development if one is actively seeking it .Is it super complicated ?