Senior Embedded Software Engineer – Routing & Networking Protocols

8 years

30 - 60 Lacs

Posted:1 day ago| Platform: Linkedin logo

Apply

Work Mode

Remote

Job Type

Full Time

Job Description

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

Mock Interview

Practice Video Interview with JobPe AI

Start Python Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Python Skills

Practice Python coding challenges to boost your skills

Start Practicing Python Now