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