Job Title: Senior Embedded Software Engineer – Routing & Networking Protocols
Location: RemoteJob Type: Full-timeExperience: 8+ years
Job Summary
We are seeking a highly skilled 
Senior Embedded Software Engineer
 with deep expertise in 
routing protocols, data-plane forwarding, and networking stack integration
 to design and develop high-performance enterprise-grade networking appliances. The ideal candidate will have extensive experience in 
embedded systems, open-source routing stacks (FRR, BIRD), and cloud-integrated networking solutions
.You will work on cutting-edge networking technologies, optimizing 
BGP, OSPF, MPLS, VXLAN, and SDN solutions
 while collaborating with cross-functional teams to deliver scalable, secure, and high-performance systems.
Key Responsibilities
-  Routing Protocol Development & Optimization
- Design, implement, and optimize routing protocols (BGP, OSPF, RIP, EIGRP, IS-IS) in embedded systems. 
- Integrate and enhance FRR (Free Range Routing) stack with custom data-plane acceleration. 
- Work on BIRD or other open-source routing stacks for performance tuning and feature enhancements. 
- Develop fast-path forwarding mechanisms to improve packet processing efficiency. 
-  Data-Plane & Forwarding Technologies
- Implement and optimize L2/L3 forwarding, VXLAN, MPLS, Segment Routing, and tunneling protocols (GRE, VPN, MPLS VPNv4/v6). 
- Enhance VRF-based transport networks for multi-tenancy and segmentation. 
- Work on SDN (Software-Defined Networking) solutions for scalable distributed systems. 
-  Embedded Systems & Networking Stack Development
- Develop high-performance embedded software in C, C++, and Python for networking appliances. 
- Debug and optimize kernel networking stacks, TCP/IP, UDP, ARP, DHCP, DNS, NAT, and Firewall functionalities. 
- Ensure low-latency packet processing with hardware offload (DPDK, SmartNICs, or ASICs). 
-  Cloud & DevOps Integration
- Collaborate with cloud teams to deploy networking solutions on AWS, Azure, GCP, or OCI. 
- Implement microservices, distributed computing, and security-first architectures for hybrid cloud deployments. 
- Automate deployments using CI/CD pipelines, Infrastructure-as-Code (IaC), and DevOps practices. 
-  Cross-Functional Leadership
- Lead feature development independently with minimal supervision. 
- Mentor junior engineers and conduct design reviews, code reviews, and performance benchmarking. 
- Communicate technical proposals to senior management and stakeholders. 
 
Technical Stack & Skills
Category
 Technologies & Skills
 Programming Languages
 C, C++ (17/20), Python 
Routing Protocols
 BGP, OSPF, RIP, EIGRP, IS-IS, MPLS, Segment Routing 
Open-Source Routing Stacks
 FRR (Free Range Routing), BIRD, Quagga/Zebra 
Data-Plane Technologies
 L2/L3 Switching, VXLAN, MPLS, VRF, GRE, VPN (IPSec, SSL) 
Networking Protocols
 TCP/IP, UDP, ARP, DHCP, DNS, NAT, Firewall 
Embedded Systems
 Linux Kernel Networking, DPDK, SmartNICs, ASICs 
Cloud & DevOps
 AWS/Azure/GCP, Kubernetes, Docker, CI/CD (Jenkins/GitLab), IaC (Terraform) 
SDN & Virtualization
 Open vSwitch, OpenFlow, NFV, Distributed Systems 
Certifications (Plus)
 CCNA/CCNP/CCIE, AWS/Azure Networking Specialty
Qualifications & Experience
- Bachelor’s/Master’s in Computer Science, Electrical Engineering, or related field. 
- 8+ years in embedded software development for networking appliances or enterprise-grade systems. 
- 3+ years of independent feature ownership in routing/data-plane technologies. 
- Hands-on experience with FRR, BIRD, or proprietary routing stacks. 
- Strong debugging skills with Wireshark, tcpdump, gdb, Valgrind. 
- Experience with SDN, microservices, and cloud architectures is a plus. 
 
Nice-to-Have Skills
- Cloud Networking (AWS Transit Gateway, Azure ExpressRoute, GCP Hybrid Connect). 
- Design Thinking, Security-First Development, Full-Stack Awareness. 
- Contributions to open-source networking projects (FRR, BIRD, Linux Kernel). 
 
Soft Skills
- Strong collaboration in startup-like agile environments. 
- Excellent communication (written & verbal) for technical and executive audiences. 
- Problem-solving mindset with a focus on scalability and performance. 
 
Why Join Us?
- Work on next-gen networking appliances with real-world impact. 
- Opportunity to optimize open-source routing stacks at scale. 
- Competitive salary, equity, and career growth in cutting-edge tech. 
 
Skills: is-is,asics,c,tcp/ip,vpn,open vswitch,docker,dns,gcp,python,segment routing,c++,dhcp,linux kernel networking,aws,openflow,embedded software,ci/cd,mpls,eigrp,rip,azure,udp,smartnics,nat,frr,terraform,routing,embedded,kubernetes,software,l2/l3 switching,data,vrf,arp,vxlan,ospf,gre,firewall,bird,nfv,networking,bgp,distributed systems,iac,dpdk