> Markdown version of [/jobs/ext/3212700-network-software-engineer](https://www.wearedevelopers.com/jobs/ext/3212700-network-software-engineer). 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). --- # Network Software Engineer - **Company:** Pioneer IT Systems LLC - **Location:** Sunnyvale, CA, United States - **Experience:** Expert - **Salary:** $180,000.0 - $230,000.0 - **Contract:** Permanent contract - **Skills:** Adobe InDesign, Systems Engineering, Border Gateway Protocol, C++ (Programming Language), Code Review, Protocol Stack, Computer Programming, Computer Networks, Data Structures, Software Debugging, Ethernet, Firmware, GNU Debuggers, IPv4, IPv6, Network Security, Linux Kernel, Routing, Network Protocols, Open Shortest Path First (OSPF), Remote Direct Memory Access, Socket Programming, Software Engineering, TCP/IP, Tcpdump, Wireshark, System-level Testing, Low Latency - **Published:** September 21, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=f7255698844ce211 ## About the Role * 5+ years of experience in network software/network stack development. * Strong programming experience in C/C++. * Strong understanding of TCP/IP, UDP, IPv4/IPv6, Ethernet, and networking protocols. * Hands-on experience with Linux/Unix networking. * Experience with socket programming and packet-level debugging. * Strong understanding of data structures, algorithms, and operating systems. * Experience with debugging tools such as GDB, Wireshark, or tcpdump. * Strong problem-solving and communication skills. Preferred Qualifications * Experience with Linux kernel networking or kernel modules. * Experience with DPDK, eBPF, RDMA, or high-performance networking. * Knowledge of routing protocols such as BGP/OSPF. * Experience with network drivers, embedded networking, or network security. * Experience working with high-throughput and low-latency systems. ## Description We are looking for an experienced Network Stack Developer to design, develop, optimize, and debug networking software and protocols. The ideal candidate will have strong programming skills in C/C++, hands-on experience with Linux networking, and a solid understanding of TCP/IP and network protocols., * Design and develop high-performance networking software and network stack components. * Develop and troubleshoot TCP/IP, UDP, IPv4/IPv6 and other networking protocols. * Work with Linux networking, socket programming, packet processing, and network performance optimization. * Analyze and resolve complex networking and software issues. * Debug network protocols and packet-level issues using tools such as Wireshark, tcpdump, and GDB. * Optimize networking performance, latency, throughput, and reliability. * Collaborate with software, hardware, firmware, and system engineering teams. * Develop unit, integration, and system-level tests for networking features. * Participate in design reviews, code reviews, and technical documentation.