Drimva

Fortinet

Principal Software Development Engineer

$175K–$245K

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

Experience
8+ years of relevant experience.
Education
B.S./M.S.
Visa sponsorship
US citizenship is required

About the job

Develop and maintain OS software, troubleshoot system-level issues, optimize the OS, and support delivery of a new hardware platform.

What you'll do

  • Troubleshoot complex issues spanning multiple system layers, from kernel to application.
  • Optimize and improve the OS to meet business requirements; maintain OS-related software components.
  • Collaborate with the hardware team to support delivery of a new platform.

What they ask for

  • Hands-on Linux kernel experience in debugging, development, and performance tuning.
  • Detailed knowledge of Linux kernel internals and Linux networking internals.
  • Knowledge of processor architecture, including x86 and arm; programming skills in C, bash, python, or go.
  • Strong communication skills and ability to work with cross-functional teams; US citizenship required.

Nice to have

  • Experience with virtualization, container, or cloud technologies.

Pay

$175,000-$245,000 USD base salary

Tools

Linux kernel, TCP/IP, netfilter, x86, arm, C, bash, python

Model-written summary · the original posting is authoritative

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