Strong C C programming skills Strong user-level system programming background (Multi-threading, IPC, Network communication, Operating System interactions,