Company Solutions Products Partners Support Newsroom
Sonics - Smart Interconnects
Company English Language SiteJapanese language Site

Verification Engineer

Department

Engineering

Location

Milpitas, CA

The Sonics verification methodology involves understanding of the various components involved in a design flow. The high degree of configurability in the product line creates unique challenges for the Verification Engineer as the verification space to be covered is extremely large.  A combination of approaches is required that run from property based formal verification to constrained random testing to directed testing that exercises the core of the configuration space.

Responsibilities:  

  • Create verification plans and test suites
  • Build/Document effective verification environment using Assertion Based Verification, Formal Verification, Coverage  Driven Verification and Constrained Random Techniques.
  • Analysis of functional coverage and performance
  • Debug designs and publish verification status
  • Interaction with other members of the architecture group, the RTL
    implementation team and the software infrastructure team in order to understand product, design/validation and SW infrastructure implementation issues.
  • Other duties as assigned.

Skills required:

  • Experience with high level verification languages, i.e., SystemVerilog, Vera, TestBuilder, Specman or SystemC.
  • Worked with multiple standard protocols. OCP, AHB, AXI, PCI. Etc.
  • Strong programming skills in OOP, C++, SV, Python, SystemC, Verilog.
  • Expertise in measuring/analyzing functional/code coverage metrics.
  • Good spoken and written communication skills.
  • Experience with SoC designs desirable.

Education/Experience:

-BS/MS/PhD in Computer Science or Electrical Engineering

-5-8 years work experience in System-on-a-Chip semiconductor verification.

Please forward Salary History and Requirements

 Apply at Jobs@sonicsinc.com

Careers |  Contact Us Terms of Use / Privacy Policy I