Fortinet is seeking a Principal Embedded Software Developer to contribute to the development of their FortiSwitch product line. The role involves developing software, mentoring junior developers, and implementing software features. Strong networking and embedded systems knowledge is required.
Requirements
- Minimum of 10 years of experience in Networking, particularly in switching, related embedded software development.
- B.S. in Computer Science or Electrical Engineering; M.S. preferred.
- Experience implementing L2/L3 features such as STP, DHCP, LACP, LLDP, MC-LAG, Private VLAN, L2/L3 Multicast, EVPN, RIP, OSPF, IS-IS, BGP, TRILL 803.1X, Port Extension, Switch Stacking, Open vSwitch.
- In-depth knowledge of TCP/IP networking, switching and routing.
- Strong C/C++ experience in a multi-process/thread programming environment.
- Experience with ARM, PPC and x86 architectures in a multi process/thread programming environment.
- Familiarity with system installations, configurations, and troubleshooting.
- Knowledge of scripting languages: Shell, Ruby, Python a plus.
- Understanding of general QA procedures and methodologies.
- Experience with firewalls is a plus.
Benefits
- medical
- dental
- vision
- life
- disability
- 401(k)
- vacation time
- sick time
- equity program
- bonus eligibility