Principal Embedded Software Developer

Fortinet
Sunnyvale
Workplace: OnsiteFull timeUSD 170,000 - 210,000 annuallyFunction: Software EngineeringExperience: 10+ yearsEducation: bachelorsSkills: ["Communication","Mentoring","Teamwork","Problem-solving"]

Lead embedded software development for FortiSwitch, designing and implementing networking features, mentoring junior engineers, and ensuring high-quality, on-schedule delivery. You will work on L2/L3 protocols, firewall integrations, and Linux kernel drivers in a Unix/Linux environment, collaborating with global teams to advance Fortinet’s FortiSwitch products for secure enterprise networks.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Fortinet
Fortinet
2 months ago

Principal Embedded Software Developer

✓ Verified Job

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

Source: Company careers pageValidated by: Fursa AI
Last checked: 12 hours agoStatus: Live

Job Summary

Lead embedded software development for FortiSwitch, designing and implementing networking features, mentoring junior engineers, and ensuring high-quality, on-schedule delivery. You will work on L2/L3 protocols, firewall integrations, and Linux kernel drivers in a Unix/Linux environment, collaborating with global teams to advance Fortinet’s FortiSwitch products for secure enterprise networks.
Location: Sunnyvale
Workplace: Onsite
Employment Type: Full time
Job Function: Software Engineering

Key Responsibilities

  • •Develop and maintain software components for current and future FortiSwitch products.
  • •Lead development of networking-related features for the FortiSwitch product line.
  • •Mentor 1-2 junior developers in feature development and code quality.
  • •Fix bugs and ensure features meet quality standards and schedules.
  • •Communicate effectively, both verbally and in writing.

Pay and Benefits

Salary: USD 170,000 - 210,000 annually
Equity and Bonus:Equity
Perks:MedicalDentalVision401kEquityPaid HolidaysPaid LeaveSick Time

Key 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 in 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 Unix/Linux environment is essential.
Experience:10+ yearsNetworkingEmbedded softwareSwitching
Education:Bachelor's
Skills:CommunicationMentoringTeamworkProblem-solving
Languages:English
Tech Stack:CC++UnixLinuxARMPowerPCX86Open vSwitchShellRubyPythonLinux kernelDriversBroadcomMarvellRealTekTCP/IPSTPDHCPLACP

Eligibility

Nationality:US National
Work Authorization:Authorization required. Sponsorship not provided.

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