C programming proficiency
Linux internals knowledge
Understanding Layer 2/3 protocols
MAC layer design expertise
IPC mechanisms experience
Socket programming skills
Routing and forwarding concepts knowledge
PHY layer concepts familiarity
Linux build and debugging tools proficiency
Communication & presentation skills