Principal Software Developer Engineer

Fortinet
Sunnyvale
Workplace: OnsiteFull timeUSD 170,000 - 210,000 annuallyFunction: Software EngineeringExperience: 12+ yearsEducation: bachelorsSkills: ["C","C++","Shell","Python","Linux kernel","VMware","KVM","Marvell","Ethernet","Networking","TCP/IP","Scripting"]

Lead development of networking software for FortiSwitch, including VM/hardware features, Linux kernel work, and collaboration with hardware teams. Hands-on in bug fixes, feature implementation, and delivering high-quality software on schedule for US-based Fortinet products, with focus on security networking stack and virtualization workflows.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Fortinet
Fortinet
4 months ago

Principal Software Developer Engineer

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 55 minutes agoStatus: Live

Job Summary

Lead development of networking software for FortiSwitch, including VM/hardware features, Linux kernel work, and collaboration with hardware teams. Hands-on in bug fixes, feature implementation, and delivering high-quality software on schedule for US-based Fortinet products, with focus on security networking stack and virtualization workflows.
Location: Sunnyvale
Workplace: Onsite
Employment Type: Full time
Job Function: Software Engineering
Seniority: Sr. Manager level

Key Responsibilities

  • •Develop and maintain software components for current and future Fortinet products
  • •Develop networking-related features for FortiSwitch VM (FSW-VM) and Marvell CPSS SDK for VM and hardware
  • •Bug fix actively in current products and ensure high-quality feature delivery on schedule
  • •Implement software features with strong quality and timely delivery
  • •Collaborate with hardware teams to translate features to hardware platforms

Pay and Benefits

Salary: USD 170,000 - 210,000 annually
Perks:MedicalDentalVision401k

Key Requirements

  • •12+ years of experience in networking related software development
  • •B.S. in Computer Science or Electrical Engineering; M.S. preferred
  • •Strong C/C++ experience in Unix/Linux environments
  • •Strong knowledge of Linux kernel programming, including system calls and device drivers
  • •Experience with Marvell switching ASICs/SDKs in Ethernet switches/routers
Experience:12+ yearsCybersecurityNetworkingEmbedded systems
Education:Bachelor's
Skills:CC++ShellPythonLinux kernelVMwareKVMMarvellEthernetNetworkingTCP/IPScripting
Languages:English
Tech Stack:CC++ShellPythonLinuxKernel programmingVMwareKVMMarvellEthernetNetworkingTCP/IP

Company Brief

Fortinet
Provides enterprise cybersecurity solutions including data protection, cloud security, network security, and user and entity behavior analytics to help organizations prevent insider threats, secure cloud and on-premises environments, and enforce data loss prevention policies.
Industry: Cybersecurity
Company Size: Enterprise (1,001+ employees)
Growth: Established Company
Funding: Private Equity Backed
Headquarters: Austin, United States
Founded: 1994
WebsiteLinkedIn