Drimva

Fortinet

Principal Embedded Software Developer

$170K–$210K

Sunnyvale, CA · Principal · Full-time · Posted May 7, 2026

Experience
Minimum 10 years in networking, particularly in switching-related embedded software development.
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 embedded networking software and switching features for Fortinet’s FortiSwitch product line, including bug fixing and mentoring junior developers.

What you'll do

  • Develop and maintain software components and networking features for current and future FortiSwitch products.
  • Fix bugs and deliver high-quality software features on schedule.
  • Mentor 1–2 junior developers in feature development.

What they ask for

  • At least 10 years of experience in networking, particularly switching-related embedded software development.
  • Strong C/C++ experience in a Unix/Linux environment.
  • In-depth knowledge of TCP/IP networking, switching, and routing.
  • Experience implementing L2/L3 features such as STP, DHCP, LACP, LLDP, MC-LAG, OSPF, and BGP.

Nice to have

  • M.S. degree.
  • Knowledge of scripting languages such as Shell, Ruby, or Python; firewall experience; or Linux kernel and driver development.

Pay

$170,000 - $210,000 USD base salary

Tools

C/C++, Unix/Linux, ARM, PPC, x86, Shell, Ruby, Python

Model-written summary · the original posting is authoritative

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