Strong software development experience in C with proficiency in multi-threaded development and synchronization primitives. Excellent working knowledge of Operating Systems fundamentals (virtual memory, IPC, CPU scheduling, file system, IO management,...