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