I am interested in low level programming like assembly language optimized routines, device drivers and so on (on Linux/Windows systems running on x86 or ARM platforms). I know C perfectly. I can program advanced data processing applications (including for example multimedia processing optimized by CPU's vector units). I can create GUIs on Linux or Windows (Win API, QT, GTK+). I know the internals (API) of both systems very good.