Desired Skills and Experience

  • Linux device driver or other kernel development experience
  • A deep understanding of network fundamentals, in particular the TCP/IP stack including practices such as routing, bridging, tunnelling and NAT
  • Proven experience of developing robust C and/or C++ for high-reliability systems
  • Fully conversant with working in and developing for a Gnu/Linux environment including the GCC suite, make, bash and other core tools
  • Have experience with all phases of software engineering from concept and design to implementation and test