Principal Verification Engineer

Fortinet
Sunnyvale
Workplace: HybridFull timeUSD 179,000 - 219,000 annuallyFunction: Software EngineeringExperience: 8-12 yearsEducation: bachelorsSkills: ["Mentorship","Code reviews","Communication","Ownership","Collaboration"]

Design and own ASIC driver verification frameworks, test environments, and automation infrastructure for current and next-generation products. Lead verification strategy and planning, including test plan development, coverage analysis, and closure. Debug complex, cross-layer issues across software, drivers, and hardware with deep root-cause analysis. Build traffic generation and performance measurement tools, conduct code reviews, mentor engineers, and help shape long-term verification platform direction and tooling roadmap.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Fortinet
Fortinet
1 month ago

Principal Verification Engineer

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 3 hours agoStatus: Live

Job Summary

Design and own ASIC driver verification frameworks, test environments, and automation infrastructure for current and next-generation products. Lead verification strategy and planning, including test plan development, coverage analysis, and closure. Debug complex, cross-layer issues across software, drivers, and hardware with deep root-cause analysis. Build traffic generation and performance measurement tools, conduct code reviews, mentor engineers, and help shape long-term verification platform direction and tooling roadmap.
Location: Sunnyvale
Workplace: Hybrid
Employment Type: Full time
Job Function: Software Engineering
Seniority: Mid level

Key Responsibilities

  • •Design, develop, and maintain verification frameworks and automation tools in Ruby and Python for ASIC drivers.
  • •Build and maintain test environments, test suites, and verification infrastructure to validate functionality, performance, and reliability.
  • •Drive verification strategy and planning, including test plan development, coverage analysis, and coverage closure.
  • •Replicate and resolve complex issues through deep root cause analysis across software, driver, and hardware layers.
  • •Conduct code reviews, provide best practices, mentor engineers, and influence verification sign-off criteria and platform roadmap.

Pay and Benefits

Salary: USD 179,000 - 219,000 annually
Equity and Bonus:Equity
Perks:Health InsuranceDentalVisionLife InsuranceDisability Insurance401kPaid HolidaysPaid LeaveSick TimeEquity

Key Requirements

  • •Master's degree in Computer Science, Engineering, or a related technical field, or equivalent experience.
  • •8 to 12 years of professional software development or verification engineering experience.
  • •Strong proficiency in Ruby and Python, with experience building and maintaining automation frameworks and tooling.
  • •Solid understanding of TCP/IP with routing, switching, and firewalls.
  • •Deep Linux command line expertise, including building test environments and troubleshooting system-level issues.
Experience:8-12 yearsVerification engineering
Education:Bachelor's
Skills:MentorshipCode reviewsCommunicationOwnershipCollaboration
Tech Stack:RubyPythonASICTCP/IPRoutingSwitchingFirewallsLinuxKernelDevice driversTCPUDPBGPOSPFLACPSTPRSTPMSTPARPDNS

Eligibility

Work Authorization:Authorization required. Sponsorship not provided.

Company Brief

Fortinet
Provides enterprise cybersecurity solutions including data protection, cloud security, network security, and user and entity behavior analytics to help organizations prevent insider threats, secure cloud and on-premises environments, and enforce data loss prevention policies.
Industry: Cybersecurity
Company Size: Enterprise (1,001+ employees)
Growth: Established Company
Funding: Private Equity Backed
Headquarters: Austin, United States
Founded: 1994
WebsiteLinkedIn