staff Software Engineer tech_leadership 8+ yrs Bachelor's · Posted Jun 24, 2025
$150,000 – $200,000
USD per year

About this role

Fortinet is hiring a staff-level Software Engineer based in Sunnyvale, CA. The posting calls out experience with C, Linux, Networking and roughly 8+ years of relevant work. Listed education preference: a bachelor's degree or equivalent. Compensation is listed at $150,000–$200,000 per year.

Role
Software Engineer
Function
software engineering
Level
staff
Track
Tech leadership
Employment
Full-time
Location
Sunnyvale, CA
Experience
8+ years
Education
Bachelor's degree
Department
Software Development
Posted
Jun 24, 2025
AI Summary
Principal Software Developer responsible for developing and maintaining network security software components, including hardware bring-up, SDK porting, and bug fixes. Requires 8+ years networking software development experience with strong C skills in embedded Unix/Linux, U-boot, and Linux driver programming.

More roles at Fortinet

Systems Engineer - Riyadh (KSA)
Riyadh, Saudi Arabia · mid
Salesforce Networking Encryption
Systems Engineer - UAE
Dubai, UAE · mid
Salesforce Networking Encryption
Staff Software Developer
Burnaby, Canada · staff
C Linux Networking
Senior Software Development Engineer
Sunnyvale, CA · senior
C AWS GCP
Regional Acct Manager
Brazil · manager
Networking
All Fortinet jobs →

Job description

from Fortinet careers

Fortinet is calling for an experienced Principal Software Developer who can think outside the box, has a logical approach to coding, and is looking to grow their career in the network security industry.

Job Responsibilities:
•  Develop and maintain software components on current and future products.
•  Hardware bring up and SDK porting
•  Hands on in bug fixing current products.
•  Implement software features of high quality and on schedule.
•  Communicate effectively, both verbal and written.

Job Requirements:
•  Minimum of 8 years of experience in networking related software development.
•  Strong C experience in embedded Unix/Linux environment is essential.
•  Experience programming in U-boot, Linux driver.
•  Experience in Hardware bring up, SDK porting
•  Experience in router, network device
•  Knowledge of general QA procedures and methodologies, as well as software development fundamentals.
•  Good verbal and written communication and teamwork for cross team collaboration.
•  Quick learning ability, adaptability, and curiosity about new technology.

Education Requirement:
•  B.S. in Computer Science or Electrical Engineering; M.S. preferred

The US base salary range for this full-time position is $150,000-$200,000. Fortinet offers employees a variety of benefits, including medical, dental, vision, life and disability insurance, 401(k), 11 paid holidays, vacation time, and sick time as well as a comprehensive leave program.

This is an excerpt. Read the full job description on Fortinet careers →