2 days ago
Sunnyvale, CA, USAMid Level
H1B sponsor
Base Salary
$123k - $151k/yr
Responsibilities
- Design, develop, and maintain networking software for current and future network and security products.
- Implement and enhance routing, switching, network services, secure connectivity, and other network protocols and features.
- 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.
- Participate in software design, code reviews, testing, and technical documentation.
- Troubleshoot customer-reported network issues and deliver production software on schedule.
Requirements
- At least 3 years of networking-related software development experience.
- Strong C/C++ programming experience in a Unix/Linux environment.
- Solid understanding of TCP/IP, 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.
- Understanding of packet forwarding, routing tables, network interfaces, and protocol state machines.
- Experience with Linux network programming, sockets, inter-process communication, and event-driven or multithreaded applications.
- Experience using packet captures, protocol analysis, system logs, Wireshark, tcpdump, and GDB for troubleshooting.
- Familiarity with network configuration and testing involving routers, switches, firewalls, and end devices.
- Knowledge of secure coding, software testing, network protocol interoperability testing, Git, code reviews, and production software maintenance.
- Knowledge of 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.
- B.S. in Computer Science, Computer Engineering, or Electrical Engineering, or equivalent practical experience; M.S. preferred.
Benefits
- Medical, dental, vision, life, and disability insurance.
- 401(k) retirement plan.
- 11 paid holidays, vacation time, sick time, and a comprehensive leave program.
- Eligibility to participate in Fortinet’s equity program and potential bonus eligibility.
- Full-time position with a stated US base salary range of $123,000-$151,000.
About Fortinet
Fortinet is a public cybersecurity company that builds network security hardware and software for enterprises, service providers, and governments. Its FortiGate firewalls, secure networking (SD-WAN), endpoint and cloud security, and threat intelligence subscriptions are sold via direct and channel partners. Founded in 2000 and headquartered in Sunnyvale, California, Fortinet trades on NASDAQ (FTNT) and serves more than 660,000 customers worldwide.
