C
Linux
Socket Programming
Memory management
Unix internals
Good understanding of following system calls -select, poll, epoll)
Multi threaded Programming
Makefile
Debugging multi threaded C code
Desirable:
Hands on experience with RTMP streaming, Varnish (software)
Open source development
Minimum one year of experience
I've been ranked at the top 20% of C programmers on elance. I have experience with poll/epoll/select syscalls, and lots of experience with multithreaded programs (even with OpenMP).
We can show several Linux communication projects in PC and other systems (embedded and servers). The project is not totally defined but we have estimated the cost in days.