F

Fortinet

Delivers integrated cybersecurity via security fabric

Early Careers: Verification Engineer

Test Automation EngineeringConfirmed live in the last 24 hours
Full-timeSunnyvale, CA, USAIn-person

About the Job

Requirements

  • A bachelor's degree in Computer Science, Engineering, or a related technical field, or equivalent experience.
  • Zero to two years of software development or verification engineering experience; internships, co-ops, and academic projects count.
  • Programming experience in Python or a similar scripting language, with willingness to learn Ruby.
  • Foundational understanding of TCP/IP, routing, and switching.
  • Working knowledge of the Linux command line and experience developing on Linux.
  • Solid programming fundamentals, including data structures, algorithms, and clean code practices.
  • Experience using AI coding assistants such as GitHub Copilot, Claude, or ChatGPT to accelerate development and debugging, with the judgment to review, validate, and take ownership of AI-generated output.
  • Strong analytical and problem-solving skills, with the ability to troubleshoot issues logically and systematically.
  • Strong communication skills and ability to work in a collaborative cross-functional environment.
  • Eagerness to learn, take feedback, and research and master new technologies quickly.
  • Must be authorized to work in the United States without sponsorship.

Responsibilities

  • Develop and maintain verification automation and test scripts in Ruby and Python for ASIC drivers.
  • Build and run test environments and test suites to validate ASIC driver and networking software functionality, performance, and reliability.
  • Execute test plans, analyze results, and contribute to coverage analysis and coverage closure under the guidance of senior engineers.
  • Reproduce customer-reported and internally discovered issues, and assist in root cause analysis across the software, driver, and hardware layers.
  • Participate in code reviews of verification code, and learn and apply engineering best practices.
  • Collaborate closely with software, hardware, and ASIC engineers to reproduce defects and validate fixes.
  • Use and help maintain tools that generate network traffic, simulate test scenarios, and measure performance and reliability.
  • Learn verification methodology, tooling, and processes, and grow into an independent contributor on the verification team.

Desired Qualifications

  • Internship, co-op, or project experience with test automation, scripting, or verification.
  • Coursework or projects involving computer networking, operating systems, or embedded systems.
  • Exposure to kernel-space code, device drivers, or programming in C.
  • Familiarity with network packet analyzers such as Wireshark or traffic generators such as Ixia or Spirent.
  • Experience contributing to open-source projects or personal projects on GitHub.
  • Experience with prompt engineering, AI-assisted test generation, or building scripts or tools that integrate LLM APIs such as OpenAI or Anthropic.
  • Familiarity with networking protocols and technologies including BGP, OSPF, LACP, STP/RSTP/MSTP, ARP, DNS, IPsec, IPv6, TLS, multicast, VXLAN, GRE, SD-WAN, and QoS (Quality of Service).
  • Familiarity with cryptography fundamentals, mTLS, PKI/certificate management, and network security protocols.
  • Familiarity with containerization using Docker or Kubernetes, CI/CD pipelines, and test automation.
  • Familiarity with benchmark testing and traffic generation tools.

About the Company

Fortinet

Delivers integrated cybersecurity via security fabric

Fortinet provides cybersecurity solutions for organizations with an integrated security approach. Its core offering, the Fortinet Security Fabric, connects firewalls, endpoint protection, intrusion detection, and secure SD-WAN so these tools share threat intelligence and policy controls. The company differentiates itself with a wide, interoperable security stack that spans network, endpoint, cloud, and threat intelligence, enabling centralized management and consistent security across environments. Fortinet aims to help organizations protect digital assets across on-premises, remote, and cloud settings through scalable security and ongoing subscription services.

Company size
10,001+
Company stage
IPO
Headquarters
Sunnyvale, CA
Founded
2000

Recently Posted Jobs

Explore more opportunities at Fortinet

See more jobs