Job Title: Senior Embedded Software Engineer – Routing & Networking Protocols
Location:
Remote
Job Type:
Full-time
Experience:
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: nat,c,mpls,vxlan,rip,aws,azure,c++,linux kernel networking,kubernetes,tcp/ip,dhcp,dpdk,vrf,embedded software,udp,smartnics,ci/cd,gre,openflow,networking,l2/l3 switching,terraform,ospf,firewall,docker,data,open vswitch,asics,nfv,software,segment routing,bird,python,frr,gcp,arp,eigrp,bgp,is-is,routing,vpn,dns,embedded