> Markdown version of [/jobs/ext/577886-senior-network-software-engineer-c-c-linux-l2-l3-networking-asic](https://www.wearedevelopers.com/jobs/ext/577886-senior-network-software-engineer-c-c-linux-l2-l3-networking-asic). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Network Software Engineer (C/C++, Linux, L2/L3 Networking, ASIC) - **Company:** Spanidea Systems LLC - **Location:** United States (Remote available) - **Experience:** Expert - **Salary:** $180,000.0 - **Contract:** Permanent contract - **Skills:** C++ (Programming Language), Communications Protocols, Computer Programming, Computer Networks, Software Debugging, Linux, IPv4, IPv6, Multi-protocol Systems, Linux Kernel, Routing, Broadcom, Software Engineering, Computer Networking Systems, Application Specific Integrated Circuits - **Published:** June 12, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=cff93432e7c1edfc ## About the Role Do you have experience in Software engineering?, * 8+ years of networking software development experience. * Strong C/C++ programming on Linux. * Deep understanding of L2/L3 protocols, switching, routing, and QoS. * Experience with networking ASICs and SDKs. * Knowledge of Linux internals and kernel networking stack. * Experience with HA, RIB/FIB, and distributed networking systems., * C/C++ development: 8 years (Required) * L2/L3 networking protocol development: 5 years (Required) * networking ASIC/SDK: 3 years (Required) * RIB, FIB, HAL, QoS, ACL, or packet-processing development: 3 years (Required) * Linux kernel networking stack development/debugging: 3 years (Required) ## Description * Design and develop L2/L3 networking features including IPv4/IPv6, MPLS, VRF, LAG, MLAG, STP, and LLDP. * Develop high-performance networking software using C/C++ on Linux. * Work with ASIC-based networking platforms and SDKs (Broadcom, Tofino, etc.). * Develop and optimize networking components such as RIB, FIB, HAL, QoS, ACLs, and packet processing. * Enhance Linux networking stack and support high-availability networking solutions. * Collaborate with hardware and software teams to deliver scalable networking products. ## Related Videos - [IP Authentication: A Tale of Performance Pitfalls and Challenges in Prod](https://www.wearedevelopers.com/videos/1413-ip-authentication-a-tale-of-performance-pitfalls-and-challenges-in-prod) - [IoT: The road to sustainability](https://www.wearedevelopers.com/videos/557-iot-the-road-to-sustainability) - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [Small, Secure, Interconnected: The next Internet Protocol](https://www.wearedevelopers.com/videos/100062-small-secure-interconnected-the-next-internet-protocol) - [More efficient software for more efficient microchips](https://www.wearedevelopers.com/videos/1164-more-efficient-software-for-more-efficient-microchips) - [Docker exec without Docker](https://www.wearedevelopers.com/videos/1094-docker-exec-without-docker) ## Related Articles - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [How Much Does a Software Engineer Make? Realistic Software Engineering Salaries](https://www.wearedevelopers.com/magazine/425-how-much-does-a-software-engineer-make-realistic-software-engineering-salaries) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers)