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