Rispondendo in ordine alle tue domande.

Ho scaricato ed installato driver, toolkit, e sdk.
So programmare in c.
Conosco i thread in java ma posso impare anche in c.
Conosco l'assembly.
Ho già programmato in java i job concorrenti, interagenti, ecc.
Inoltre so tutto quello che c'è da sapere su Dijkstra ed i suoi algoritmi(esempio semafori).

Insomma, ho i requisiti necessari.