Jobs: The strength of a team

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.