FREE ACCESS
5,000–10,000 jobs/day
See all jobs on Scoutfield
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.
Core Competencies
Role fitCore Competencies
Use this summary to align your resume positioning with the role.
Demonstrates expertise in networking software development, including strong C/C++ programming in Unix/Linux environments and a solid understanding of TCP/IP networking and network protocols. Capable of troubleshooting complex network issues and collaborating effectively with cross-functional teams to deliver high-quality software solutions.
Highest-signal resume keywords
C/C++ ProgrammingTCP/IP NetworkingNetwork Protocol ImplementationLinux Network ProgrammingTroubleshooting Skills
ATS Keywords
Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills
C/C++ ProgrammingTCP/IP NetworkingNetwork Protocol ImplementationLinux Network ProgrammingPacket ForwardingRouting TablesDebugging ToolsNetwork ConfigurationSecure Coding PracticesShell Scripting
Soft Skills
Effective CommunicationCollaboration
Tools & Technologies
WiresharkTcpdumpGDBGit
Industry Keywords
Networking SoftwareNetwork Security TechnologiesVLANDHCPDNSNATVPNInteroperability TestingEmbedded Networking PlatformsHardware Acceleration
Tech Stack
Tools & technologiesDNSFirewallsLinuxPythonSwitchingTCP/IPUnixC++
About the role
Key responsibilities & impact- Design, develop, and maintain networking software for current and future network and security products
- Implement and enhance network protocols and features, including routing, switching, network services, and secure connectivity
- Investigate and resolve network connectivity, interoperability, performance, and stability issues
- Analyze packet flows and optimize network processing for reliability and efficiency
- Collaborate with hardware, firmware, and QA teams to integrate features and validate functionality across different network environments
- Participate in software design, code reviews, testing, and technical documentation
- Support troubleshooting and resolution of customer-reported network issues
- Deliver high-quality software on schedule and communicate effectively, both verbally and in writing
Requirements
What you’ll need- Minimum of 3 years of experience in networking-related software development
- Strong C/C++ programming experience in a Unix/Linux environment
- Solid understanding of TCP/IP networking, Ethernet, IPv4/IPv6, switching, and routing
- Hands-on experience implementing or maintaining network protocols and features, such as VLAN, DHCP, DNS, NAT, multicast, routing protocols, or VPN
- Strong understanding of packet forwarding, routing tables, network interfaces, and protocol state machines
- Experience with Linux network programming, including sockets, inter-process communication, and event-driven or multithreaded applications
- Strong troubleshooting skills using packet captures, protocol analysis, system logs, and debugging tools such as Wireshark, tcpdump, and GDB
- Familiarity with network configuration and testing involving routers, switches, firewalls, and end devices
- Knowledge of secure coding practices, software testing, and network protocol interoperability testing
- Experience with Git, code reviews, and maintaining production software
- B.S. in Computer Science, Computer Engineering, or Electrical Engineering, or equivalent practical experience
- Knowledge of network security technologies, including IPsec, TLS, authentication, and access control, is a plus
- Experience with Linux kernel networking, network drivers, hardware acceleration, or embedded networking platforms is a plus
- Knowledge of Shell or Python scripting for network testing and automation is a plus
Benefits
Comp & perks- Medical insurance
- Dental insurance
- Vision insurance
- Life insurance
- Disability insurance
- 401(k)
- 11 paid holidays
- Vacation time
- Sick time
- Comprehensive leave program
- Equity program
- Bonus eligibility
- Supportive work environment
- Competitive Total Rewards package
