Drimva

Fortinet

Principal Embedded Software Developer

$166K–$203K

Sunnyvale, CA · Principal · Full-time · Posted Apr 2, 2026

Experience
Minimum of 5 years in networking-related 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, maintains, and troubleshoots software for current and future networking products, coordinating with hardware teams to deliver high-quality features on schedule.

What you'll do

  • Develop and maintain software components for networking products and fix bugs in current products.
  • Work closely with hardware teams to deliver high-quality products and implement software features on schedule.
  • Communicate effectively in writing and verbally.

What they ask for

  • At least 5 years of experience in networking-related software development.
  • Strong C/C++ experience in a Unix/Linux environment.
  • Knowledge of TCP/IP networking, switching and routing, switching ASICs, packet flow, queueing, and scheduling.
  • Experience with L2/L3 features and multi-process/thread programming using Posix and System V.

Nice to have

  • Shell and Python scripting; experience with firewalls or embedded systems.
  • Linux kernel and driver development experience.

Pay

$166,000-$203,000 USD base salary

Tools

C/C++, Unix/Linux, TCP/IP, Broadcom, Marvell, Posix, System V, Python

Model-written summary · the original posting is authoritative

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