HamburgerMenu
hirist

Cambium Networks - Software Engineer - Embedded System

Posted on: 16/01/2026

Job Description

Description :

- Highly proficient in C and networking feature development in Linux-based platforms, with 6 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.


info-icon

Did you find something suspicious?

Similar jobs that you might be interested in