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