C/C++ Senior Developer
Two years of experience in Linux C/C++ developing needed:
TCP/IP knowledge
Internet sockets, AF_UNIX sockets
STL knowledge.
shell scripts.
multiprocess, communication between processes (pipes, sockets, shared memory, mapped files).
IPCs resources (shared memory, semáforos, colas de mensaje)
Multithread: POSIX threads, servidores TCP multihilo.
synchronization: critical sections, mutex, semáforos
Linux signals.
The following aspects will be taken in consideration:
previous experience in Linux kernel modification and kernel module creation.
Linux kernel knowledge: critical sections, spin-locks, etc.
Linux firewall knowledge: iptables, netfilter, etc.
Kernel and user’s space depuration: kdb, ddd, gdb + printk
UML (kernel architecture on a virtual machine).
Internet protocols: SMTP, POP3, http.
Working conditions:
To be able to work on projects outside of Madrid.
Meals and lodging paid.

