Software Dev QA Engineer (Early Career/NPI)

Fortinet

Sunnyvale, CA0–2 yrs2h agovia LinkedIn

This job at a glance

Who can apply
New grads and up to 2 years · Bachelor's degree
Must know
Network securityEmbedded systemsPythonC++CTroubleshooting
Nice to have
LinuxNetworkingCompTIA Security+AWS
Work
On-site in Sunnyvale
Pay
Not stated by the employer.
Skill demand
Python61%C++37%Embedded systems18%Network security2%of 49 similar entry-level jobs posted in the US this week
Listed
Nov 2, 2026 · still open

Sign in free to see which of these skills your resume already shows.

About the Role

The FortiGate New Product Introduction (NPI) QA team is responsible for the verification of new product launches, gaining early access to next-generation FortiGate hardware models, platform architectural updates, and hardware/software integration modules. This role involves close collaboration with hardware design and software development teams from early prototype bring-up to production release.

Key Responsibilities

  • Validate and test brand-new network security appliances and platform features.
  • Perform testing across the full stack, including board bring-up, firmware/BIOS validation, low-level subsystem verification, and advanced firewall and routing features.
  • Diagnose edge cases and contribute to ensuring product reliability for Fortinet’s flagship product line.
  • Deepen knowledge in networking protocols, firewall architectures, test automation, and Linux environments.

Requirements & Tech Stack

  • Core Networking Knowledge: Solid foundational understanding of TCP/IP networking concepts, standard network protocols, and packet flows.
  • Firewall (FW) Fundamentals: Foundational understanding of firewall concepts, packet inspection, NAT, access control policies, and VPN basics.
  • Programming & Scripting Skills: Programming knowledge (e.g., Python, C/C++, or Bash) with the ability to write scripts for automated testing, test setup, or data/log parsing.
  • Hands-on Network Equipment Experience: Practical experience configuring or working with physical or virtual network devices (routers, switches, firewalls, or home/lab networking equipment).
  • Linux Fundamentals: Experience with Linux administration, system-level troubleshooting, CLI navigation, network interface configuration, and basic system diagnostics.
  • Problem-Solving Mindset: Eagerness to reproduce issues, isolate system-level defects, and capture network traffic for analysis using diagnostic tools (e.g., Wireshark).

Qualifications

  • Experience Level: 0–2 years of experience (recent graduates with relevant coursework/internships, or early-career engineers with a background in network support or system admin).
  • Educational Requirement: Bachelor’s or Master’s degree in Computer Science, Computer Engineering, Electrical Engineering, Network Engineering, or an equivalent technical field.

Preferred Qualifications / Great Add-Ons

  • Relevant industry certifications (e.g., Fortinet FCF/FCA/FCP, Cisco CCNA/CCNP, CompTIA Network+/Security+, or Linux/Red Hat certifications).
  • Exposure to virtualization platforms (VMware ESXi, KVM) or cloud platforms (AWS, Azure, GCP).

Entry-Level Software Engineer Jobs in SF Bay Area · last 7 days

50 openings · 49 need no experience

Most hiring: Verkada, Fortinet, TikTok USDS Joint Venture

See all 50 →

FirstHire never charges to apply, and real employers don't ask for money for tests, interviews or offer letters. How we list jobs · Report this job