woow thier partner I think you might be biting off a bit more then you can chew... you would need the documentation for the card you want to write a driver for, then you would have to have a really reall good working knowledge of assembly and C, and you would have to be knowledgable in signal-processing, and digital circitry.. and the list still gets bigger... thats why they usually want people with a bare minimum of a BS in CS preferably EE