Datapath/Networking Developer
Datapath/Networking Developer
Cambium NetworksThis job is no longer accepting applications
Job Description
Knowledge/ Skill Requirement:
- Highly proficient in C and networking feature development in Linux-based platforms, with 8 to 12 years of experience
- Experience in developing and maintaining Linux kernel-based networking subsystems (netdev, netfilter, TCP/IP stack, Wi-Fi, GRE, VLAN, vxlan, bridges, etc.)
- Experience in drivers and modules for networking hardware (Ethernet, Wi-Fi)
- Experience in designing, developing, and troubleshooting data path/control plane features (offload, acceleration, QoS)
- Optimization Knowledge in network stack performance and resource utilization in embedded networking systems
- Skills to debug and resolve complex networking issues using tools like tcpdump, Wireshark, perf, ftrace
- Skill to collaborate with the Chip vendor - QCA and port the changes from the chip vendor side
- Experience in Wi-Fi protocol is a Plus
- Strong C programming in kernel and user space
- In-depth Linux kernel networking architecture understanding
- Experience with Layer 2/Layer 3 protocols (bridging, routing, VLAN, STP, IGMP, multicast)
- Exposure to iptables/nftables and Linux firewall mechanisms
- Experience debugging with gdb, tcpdump, and kernel logs
- Familiarity with build systems (Buildroot, openwrt, Makefiles)
- Strong analytical and problem-solving skills
- Excellent verbal and written communication skills
- Experience working in a multi-site, multi-national development team
- Candidate must be highly self-motivated with a desire to produce world-class innovation to meet connectivity needs for the future
- BE/B-tech/BS or MS in either Electrical Engineering, Computer Engineering, or Computer Science
- Minimum 8 years of industry experience developing real-world products or systems
- Willingness/ability to travel occasionally for customer visits, road shows, and seminars
- Self-motivated personality and ability to work independently as well as on a team
- Ability to multitask between two or more projects and perform these tasks with velocity
- Flexibility and being able to adjust to a rapidly changing environment
More Info
Job Type:
Industry:
Function:
Employment Type:
Key Skills
Linux kernel-based networking subsystems
Linux firewall mechanisms
Wi-Fi
Networking feature development
Linux-based platforms
Linux kernel networking architecture
Data path control plane features
nftables
Drivers and modules for networking hardware
Offload acceleration

