
Cambium Networks
Posted 10 months ago
Datapath/Networking Developer
BengaluruOn-siteFull-time
AI Summary
Senior networking software engineer responsible for design, development, and debugging of Linux kernel networking subsystems and data-path features in embedded platforms.
About this role
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
Key Qualifications:
•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.
Skills
AccelerationBridgesBridgingBuildrootC++Drivers For Networking HardwareEthl/ethernetFtraceGDBGREIGMPIptablesKernel LogsLayer 2/3 ProtocolsLinux Kernel NetworkingLinux User Space ProgrammingMakefilesMulticastMulti-site TeamworkNetdevNetfilterNetworking ProtocolsNftablesOffloadOpenWrtPerfQoSRoutingSTPTcpdumpTCP/IP StackVLANVxlanWi-FiWireshark
Explore related jobs
More jobs at Cambium Networks
Finance InternBengaluru, Karnataka
Channel Sales ManagerAshburton, Devon UK
Key Account Manager-ItalyMilan
Defense and National Security Market Development ManagerHoffman Estates, IL
Financial Analyst(Qualified/Semi Qualified CA)Bengaluru, Karnataka
Test Automation Engineer-(AI Tools, Python)Bengaluru, Karnataka
Similar Acceleration jobs
Jobs in Bengaluru
- VLead Architect/Manager, EPM — IndiaVoiant · Bengaluru, India
Principal Product Manager, Industrial AI - Platform & Ecosystemaugury · Bengaluru, India
Sales Account ExecutiveBurjline Builders · Bengaluru, India- OFull-Stack Engineer: AI-Augmented Development & Code IntelligenceOneOrigin Inc. · Bengaluru, India
- Software EngineerSmiths Group · Bengaluru, KA
- Inside Sales Executive - FresherPlayto Labs · Bengaluru, Karnataka