Fortinet is seeking a Principal Software Developer Engineer for the FortiSwitch team in Sunnyvale, California. This role involves developing and maintaining software components, owning networking features for the FortiSwitch product line, and requiring a minimum of 12 years of experience in networking-related software development. The ideal candidate should have strong C/C++ skills, expertise in Linux kernel programming, and experience with Marvell SDKs. The position offers a salary range of $170,000 - $210,000 along with comprehensive benefits.
Qualifications
Minimum 12 years of experience in networking-related software development.
Strong understanding of Linux kernel programming, including system calls and device drivers.
Expertise in implementing L2/L3 features like STP, RSTP, RIP, OSPF, etc.
Responsibilities
Develop and maintain software components for current and future products.
Own networking-related features for the FortiSwitch product line.
Communicate effectively with cross-functional teams.
Skills
C/C++
Unix/Linux
Linux kernel programming
TCP/IP networking
Multi-process/thread programming
Scripting languages (Shell, Python)
Education
B.S. in Computer Science or Electrical Engineering
M.S. preferred
Tools
Marvell switching ASICs
KVM
VMware
Job description
Fortinet is seeking a Principal Software Developer Engineer for the FortiSwitch team in Sunnyvale, California. This role involves developing and maintaining software components, owning networking features for the FortiSwitch product line, and requiring a minimum of 12 years of experience in networking-related software development. The ideal candidate should have strong C/C++ skills, expertise in Linux kernel programming, and experience with Marvell SDKs. The position offers a salary range of $170,000 - $210,000 along with comprehensive benefits.