Verification Engineer

Il y a 3 jours

Grenoble, Rhône-Alpes, France TDK InvenSense Temps plein
Overview/Job Summery

Assurez-vous de lire la description complète ci-dessous, et n'hésitez pas à postuler immédiatement si vous êtes certain(e) de répondre à toutes les exigences.

We are looking for a highly experienced Senior Staff ASIC Verification Engineer to lead the verification of complex digital designs. The ideal candidate will have deep expertise in advanced verification methodologies, strong leadership skills, and a proven track record of successfully verifying sophisticated SoCs/ASICs from concept to silicon.


Job Description
Technical Leadership

  • Lead end-to-end verification of complex digital IP blocks and subsystems
  • Define and implement comprehensive verification strategies and test plans
  • Develop advanced UVM testbench architectures and reusable verification components
  • Drive coverage closure and sign-off quality metrics
  • Perform block-level and system-level verification

Methodology & Infrastructure

  • Develop and enhance verification methodologies and flows
  • Create and maintain advanced verification infrastructure using Python/Perl/TCL scripting
  • Build behavioral models and reference models for complex protocols
  • Implement coverage-driven and assertion-based verification strategies
  • Optimize simulation performance and regression efficiency

Collaboration & Mentorship

  • Work closely with design, architecture, system, and physical implementation teams
  • Provide technical mentorship to junior and mid-level verification engineers
  • Conduct design and testplan reviews
  • Lead debug efforts for complex functional and timing issues
  • Drive best practices and process improvements across the verification team

Project Leadership

  • Own verification schedules and deliverables for assigned blocks
  • Identify project risks and develop mitigation strategies
  • Present verification status and quality metrics to management
  • Participate in post-silicon validation and debug

Qualifications
Experience

  • 10+ years of hands-on ASIC/FPGA verification experience
  • 5+ years of experience with UVM methodology
  • Proven track record of multiple successful tape‑outs
  • Experience leading verification projects from specification to silicon

Technical Skills
Verification Methodologies:

  • Expert‑level proficiency in SystemVerilog and UVM
  • Deep understanding of constrained random verification
  • Functional coverage and code coverage analysis
  • Assertion‑based verification (SVA)
  • Experience with formal verification tools (bonus)

Tools & Simulators:

  • Required: Cadence simulation tools (Xcelium/IES/SimVision)
  • Highly Preferred: Synopsys VCS and DVE
  • Experience with debug tools and waveform viewers
  • Familiarity with coverage tools (IMC, URG, or equivalent)

Scripting & Programming:

  • Strong proficiency in Python and/or Perl
  • Experience with TCL scripting
  • Shell scripting (bash/csh)
  • Makefile development
  • Familiarity with version control (Git, SOS)

Modeling:

  • C/C++ or SystemC for reference model development
  • Bus functional models (BFM) development
  • Protocol monitors and checkers
  • Performance modeling experience (plus)

Technical Knowledge:

  • Strong understanding of RTL design principles
  • Experience with industry‑standard protocols (e.g., AMBA AHB/APB,I2C/SPI/I3C,.. etc.)
  • Knowledge of low‑power verification techniques (UPF)
  • Knowledge of Gate Level Simulation verification

Education

  • BS in Electrical Engineering, Computer Engineering, or Computer Science required
  • MS or PhD preferred

Preferred Qualifications

  • Experience with Synopsys VCS simulator and associated tools
  • Formal verification experience (JasperGold, VC Formal)
  • Post-silicon validation and bring‑up experience
  • Experience with RISC‑V, or other processor architectures
  • Mixed‑signal verification experience
  • Knowledge of machine learning/AI accelerator verification

Key Competencies
Technical Excellence:

  • Deep analytical and problem‑solving skills
  • Ability to debug complex, multi‑million gate designs
  • Strong understanding of verification