Be the Candidate They Can't Ignore.

Don't just send a resume; set yourself up so the right work finds you.

  • Look like a pro instantly with a stunning personal brand.

  • Gain instant "Top Ten" status so you aren't just another name in a pile.

  • Wake up to booked meetings instead of "rejection" emails.

Join the Club — Free Forever

Software Engineer - Networking Datapath (QoS/CoS/ Firewall/ACLs/Filters)

  • Source: LinkedIn
  • MacroHire
  • On-site
  • Bengaluru
  • Full-Time
  • Mid level

Job Description

Designation-Software Engineer - Networking Datapath (QoS/CoS/ Firewall/ACLs/Filters)

Exp- 6-12 yrs

Location- Bangalore (Hybrid)

R&R:

Key Responsibilities

  • Design, develop, and optimize data-path software for silicon-based networking platforms, including Broadcom DNX and Marvell CN10XX.
  • Implement and enhance routing, tunneling, packet-processing, and Quality of Service (QoS) protocols.
  • Develop and debug networking components across Linux-based embedded systems and hardware platforms.
  • Optimize code for throughput, latency, CPU utilization, memory consumption, and overall system performance.
  • Work on Linux kernel internals, device drivers, multithreading, IPC, memory management, and network internals.
  • Implement and troubleshoot protocols across Ethernet, IP networking, security, Wi-Fi, and telecom stacks.
  • Collaborate with hardware, firmware, architecture, and system engineering teams to deliver integrated solutions.
  • Lead technical discussions, mentor engineers, and drive engineering deliverables across the development lifecycle.
  • Own the complete SDLC, from functional specifications and design to implementation, testing, integration, and production deployment.
  • Perform debugging, root-cause analysis, performance profiling, and resolution of complex system-level issues.

Required Technical Skills

1. Operating Systems & System Internals

  • Linux, Linux Kernel Internals, Linux Network Internals
  • DPDK, Android, and device drivers
  • Multithreading, memory management, process management, and IPC mechanisms

2. Networking & Protocols

  • VXLAN, VLAN/VNI, TCP/IP, UDP, IPv4/IPv6, ARP, ICMP, DHCP, and DNS
  • IPsec (ESP/AH), ISAKMP, and GRE tunneling
  • Ethernet and complex routing protocols
  • QoS implementation, including Wi-Fi 7 QoS (MSCS)
  • FCIP and Ruckus GRE tunneling

3. Telecom Protocol Stacks

  • TR-069 and TR-181
  • SS7 stack, including M3UA and SCCP
  • SIGTRAN, EDPL, and LTE OAM

4. Hardware & Silicon Platforms

  • Broadcom (BRCM) DNX architecture and chipsets
  • Marvell CN10XX
  • ARM and Intel x86 architectures

5. Programming & Development Tools

  • Strong C programming and Data Structures
  • GCC, Make, scripting, Git, SVN, CVS, Perforce, and ClearCase
  • XR_dev and NX-OS development environments
  • Jira

6. Debugging & Diagnostics

  • GDB, addr2line, Wireshark, and core dump analysis
  • System-level debugging, packet tracing, performance profiling, and root-cause analysis

Experience & Qualifications

  • Strong experience in data-path development, silicon-based networking, or embedded networking software.
  • Proven hands-on experience with networking protocols, packet processing, and performance optimization.
  • Experience working with Broadcom DNX architecture is highly desirable.
  • Demonstrated ability to lead engineering teams, drive technical decisions, and deliver complex software projects.
  • Experience managing the complete SDLC, from requirements and design through production deployment.

  • Core Skills:
  • Proficiency in C/C++ programming and debugging .
  • Hands-on experience with Unix/Linux systems (user-space processes, kernel, socket programming, IPC).
  • Strong analytical and problem-solving abilities .
  • Ability to work effectively in teams with strong interpersonal skills.
  • Good-to-Have Skills:
  • Knowledge of Internet Protocols (TCP/UDP, IPv4/IPv6).
  • Familiarity with Service Provider Technologies (Access, Aggregation, Metro, Mobile Backhaul).
  • Exposure to Networking Protocols (L2/L3, QoS/CoS, ACLs, Firewalls).
  • Experience with XGS/DNX families (Jericho, Jericho2) is a plus.

Skills

  • datapath
  • linux-kernel
  • ipc
  • dpdk
  • intel
  • perforce
  • JIRA
  • wireshark
  • cplusplus

Create Free Account & Apply
  • Free personal website
  • Built-in Talent Agent
  • Apply to future jobs in 1 click
  • Get matched to similar roles
or
Apply as a guest this time

You'll apply successfully, but won't be able to track your application, save this job, or get matched to similar roles.

This listing is a publicly available opportunity curated by Try Club to help talent discover relevant roles. Try Club is an independent platform and is not affiliated with MacroHire

Get Similar Jobs

Browse more similar roles on TRY and find your perfect match.

Show Me Similar Jobs

Stop Searching. Start Thriving.

Why waste time chasing leads when the perfect projects can find you?
With TRY, clients actively searching for professionals with your skills can discover you in seconds. Whether it's a quick gig or your dream role, we connect you with opportunities that matter.

  • Get found faster
  • Let projects come to you
  • Build a career on your terms

Take control of your career today.

Claim Free Website in 2 Minutes