Drimva

Fortinet

Principal Embedded Software Development Engineer

$160K–$220K

Sunnyvale, CA · Principal · Full-time · Posted Sep 4, 2026

Experience
Minimum of 13 years’ experience in software engineering.
Education
B.S. in Computer Science or Electrical Engineering; M.S. preferred.
Visa sponsorship
Must be authorized to work in the U.S. without sponsorship.

About the job

Develops and maintains switch-controller software features for Fortinet’s FortiGate and FortiSwitch products, including bug fixes and performance optimization.

What you'll do

  • Design, develop, maintain, and implement software features for current and future products.
  • Fix bugs and optimize code for performance and resource efficiency.
  • Review code and collaborate with teams to analyze approaches and ensure quality delivery.

What they ask for

  • At least 13 years of software engineering experience.
  • Strong C and Linux experience.
  • Strong knowledge of TCP/IP networking, switching, and routing.
  • Experience with socket programming, Linux kernel and driver development, and ARM and x86 architectures in multi-process/thread environments.

Nice to have

  • Experience with firewalls, libcurl for REST API calls, or JSON data objects.
  • Familiarity with embedded switch or router real-time OS architecture, CAPWAP, or HTTPS tunnels.

Pay

USD $160,000-$220,000 base salary

Tools

C, Linux, TCP/IP, STP, RSTP, LACP, LLDP, VLAN

Model-written summary · the original posting is authoritative

First seen Oct 28, 2026 · Last verified Nov 4, 2026 (UTC)