← Back to jobs

HRCS LLC Logo
Network developer

HRCS LLC

 

Dawsonville, GA, USA

Posted On: Just posted
Experience: 12+ years
Availability: Remote
Openings: 1
Category: Network Developer
Tenure: No Preference/Any
Related Jobs

No related jobs found

Description

Job Description:
We are looking for a Senior Network Software Engineer to design and implement next-generation EVPN L2/L3 services over SRv6 using FRRouting (FRR) and the Linux networking stack.
You will work on control-plane extensions (BGP EVPN, ISIS), Linux SRv6 dataplane integration, and cloud-native deployment (Kubernetes). This role involves deep systems programming, close interaction with the Linux kernel, and shaping future open-source networking capabilities.

Key Responsibilities
Control Plane (FRR)
* Extend FRR (bgp) to support for EVPN routes with SRv6 L2 Service SIDs
* Integrate ISIS SRv6 locators and SID reachability into EVPN resolution logic
* Design and implement new ZAPI extensions for SRv6 L2 dataplane control
* Contribute to FRR CLI and YANG models for SRv6-based EVPN services

Dataplane (Linux SRv6)
* Implement Linux SRv6 dataplane integration for (DT2U / DT2M / DX2 behaviors), SRv6 encapsulation
* Integrate EVPN MAC/FDB state with Linux bridges and VLANs
* Debug and optimize forwarding behavior in Linux networking stack

Cloud-Native & Platform
* Package FRR + SRv6 into containerized deployments
* Integrate with RHEL CoreOS
* Collaborate on Operator/CRD-driven network service provisioning

Collaboration & Open Source
* Participate in architecture/design reviews
* Produce high-quality design documentation
* Contribute upstream-quality code (FRR, Linux where applicable)
* Mentor junior engineers

Required Experience & Skills
Must Have
* 8+ years in network systems or kernel-adjacent development
* Strong C programming skills (production-grade)
* Hands-on experience with FRRouting (FRR) on bgpd, zebra, isisd or equivalent routing stack
* Deep understanding of BGP EVPN, SRv6, Linux networking stack (netlink, routes, bridges, FDB, VRF)
* Experience working with IPv6-only underlays
* Proven ability to debug complex distributed systems

Strong Plus
* Experience with Linux SRv6 or MPLS dataplanes
* Exposure to kernel networking code
* Familiarity with YANG / Netconf / RESTCONF
* Experience with OpenShift / Kubernetes networking
* Contributions to open-source networking projects
* Experience with DPU / SmartNIC (e.g., BlueField, Pensando)

 


 

Education

Any Graduate

Related Jobs

No related jobs found

← Back to jobs