Software Development Engineer (Routing features) - Kawasaki

Fortinet
Kawasaki
Workplace: OnsiteFull timeFunction: Administration & Executive AssistanceExperience: 3+ yearsSkills: ["C","Python","UNIX","TCP/UDP","Socket programming","Linux kernel","FRRouting","BGP","OSPF","IS-IS","EVPN-VXLAN","SRv6","REST API","NETCONF","SNMP","Telemetry"]

Software Development Engineer responsible for designing and delivering routing-related features for LAN switch products. Collaborates with software, hardware, and QA teams to prototype architectures, implement routing modules, and apply new technologies in a UNIX/C/Linux environment, with a focus on BGP/OSPF/IS-IS, EVPN-VXLAN, and related networking components.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Fortinet
Fortinet
4 months ago

Software Development Engineer (Routing features) - Kawasaki

✓ Verified Job

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

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

Job Summary

Software Development Engineer responsible for designing and delivering routing-related features for LAN switch products. Collaborates with software, hardware, and QA teams to prototype architectures, implement routing modules, and apply new technologies in a UNIX/C/Linux environment, with a focus on BGP/OSPF/IS-IS, EVPN-VXLAN, and related networking components.
Location: Kawasaki
Workplace: Onsite
Employment Type: Full time
Job Function: Administration & Executive Assistance
Seniority: Mid level

Key Responsibilities

  • •Act as a member of the Software Development Department, responsible for software development of LAN switch products.
  • •Work with internal teams to investigate current and future architectures, requirements, and technology needs.
  • •Be responsible for one or more routing and related software functions/modules embedded in the product, and develop them through design, coding, testing, and bug fixing.
  • •Collaborate cross-functionally with software, hardware, and quality assurance teams to deliver high-quality products.
  • •Proactively participate in solving technical and complex issues and research/apply new technologies relevant to product development.

Key Requirements

  • •3+ years of software development experience in the IT/software industry.
  • •Experience in UNIX software development using the C programming language; TCP/UDP socket programming or API development is a plus; Python or other language experience is a plus.
  • •Knowledge and experience with routing technologies (BGP, OSPF, IS-IS) using FRRouting/Quagga/GateD, and advanced technologies like EVPN-VXLAN, SRv6.
  • •Ability to investigate and modify Linux kernel source code when defects are identified.
  • •Basic networking knowledge (Layer 2/3) and operation/configuration of network switches; strong problem-solving and collaboration skills.
Experience:3+ yearsNetworkingRoutingLAN switchUNIXLinux
Skills:CPythonUNIXTCP/UDPSocket programmingLinux kernelFRRoutingBGPOSPFIS-ISEVPN-VXLANSRv6REST APINETCONFSNMPTelemetry
Languages:JapaneseEnglish
Tech Stack:CPythonUNIXLinuxTCP/UDPFRRoutingBGPOSPFIS-ISEVPN-VXLANSRv6Linux kernelREST APINETCONFSNMPTelemetry

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