Principal Software Development Engineer (Sunnyvale) Job at Fortinet, Sunnyvale, CA

VnovS2RuSXNVbUJEYklKY1ZLTjRKMXo4NkE9PQ==
  • Fortinet
  • Sunnyvale, CA

Job Description

Responsibilities
  • Work with R&D and QA throughout the product development lifecycle.
  • Develop pre- and post-sales tools and environments.
  • Research new technologies and trends to be familiar with and be able to devise new solutions.
  • Collaborate as a team on product roadmaps, designing new features, and product certifications.

Requirements

  • Strong problem-solving and debugging skills are essential.
  • Experience in C programming within a Linux environment.
  • Familiarity with Linux operating system components such as file system, shell, ssh, mount, chroot, etc.
  • Experience in network programming (sockets, read/write/send/recv), multi-process/pthread, signals.
  • Knowledge of TCP/IP, UDP, ICMP, ARP, Ethernet protocols.
  • Excellent communication skills and ability to write clear documentation and specifications.
  • At least 2 years of networking-related development experience in a Linux environment is highly preferred.
  • Familiarity with Linux debugging tools like gdb, valgrind, perf is preferred.
  • Experience with network security products (Firewall/IPS/ADC/WAF) is a plus.
  • Good understanding of performance tuning is advantageous.
  • B.S. in Computer Science or Electrical Engineering.

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

Wage ranges are influenced by factors such as the labor market, job type, job level, candidate’s knowledge, skills, qualifications, experience, and geographic location. Salary offers will be determined accordingly.

All roles are eligible for the Fortinet equity program. Bonus eligibility is reviewed at hire and annually at the company's discretion.

Why Join Us

We encourage candidates from all backgrounds and identities to apply. We offer a supportive work environment and a competitive total rewards package aimed at supporting your health and financial well-being. Embark on a challenging, enjoyable, and rewarding career journey with Fortinet. Join us in delivering solutions that make a meaningful and lasting impact to over 660,000 customers worldwide.

#J-18808-Ljbffr

Job Tags

Full time, Worldwide,

Similar Jobs

Orthopedic Sports Physical Therapy of Kentucky

Physical Therapist Job at Orthopedic Sports Physical Therapy of Kentucky

Overview: Physical Therapist Orthopedic & Sports Physical Therapy is a part of the Confluent Health family of outpatient rehabilitation...  ...origin, age, disability, or genetics. In addition to federal law requirements, Confluent Health and OSPTKY complies with... 

IntelyCare

CNA Job at IntelyCare

Set your own schedule while earning up to $30 an hour as a Certified Nursing Assistant (CNA) in Town and Country, MO (and nearby areas). As a W2 company founded by and for nurses, IntelyCare is here to offer you the flexibility and stability that you deserve. With our...

CoxHealth

CoxHealth Licensed Practical Nurse - CoxHealth At Home - Hospice Medicare Job at CoxHealth

Summary About UsCoxHealth is a leading healthcare system serving 25 counties across southwest Missouri and northern Arkansas. The organization includes six hospitals, 5 ERs, and over 80 clinics. CoxHealth has earned the following honors for workplace excellence:...

The Call Firm, LLC

QA Tester Job at The Call Firm, LLC

We are seeking a detail-oriented and analytical QA Tester to join our team. As a QA Tester, you will be responsible for ensuring the quality and reliability of our software products by identifying bugs, conducting tests, and improving overall user experience. If you have... 

ESQUIRE DEPOSITION SOLUTIONS LLC

Scopist, Certified Reporter - NJ CCR Job at ESQUIRE DEPOSITION SOLUTIONS LLC

 ...POSITION The Esquire Certified Reporter/Scopist (CRS) will review...  ...received communications; Organize work effectively and prioritize...  ...current New Jersey Certified Court Reporter (CCR) certification;...  ...attendance while working from home; Familiarity with computer...