Fortinet is seeking a Staff Software Developer to develop and maintain software components on networking products. The role involves bug fixing, research, system optimization, and implementing new features. Strong C/C++ programming experience and experience with networking stack are essential.
Requirements
- Strong C/C++ programming experience in Linux/Unix environments
- Good understanding of TCP/IP network stack
- Familiar with Linux kernel networking data structures and packet flow process
- Strong skills in debugging and troubleshooting networking issues
- Experience with multi process/thread programming using POSIX and System V
- Knowledge in Firewall, IPSec, DNS, RIP, OSPF, BGP, IPv6, Openflow, etc.
- Good knowledge of performance tuning
Benefits
- 100% company paid medical, dental, and vision coverage
- Health Spending Account
- Personal Spending Account
- Employee & Family Assistance Plan
- Counseling
- Legal advice
- Mental health resources
- Critical illness
- Disability
- Life insurance
- Registered Retirement Savings Plan (RRSP)
- Paid Time Off
- Flexible leave policies
- Paid health days