Verification Engineer

Il y a 3 jours

Grenoble, Auvergne-Rhône-Alpes, France TDK InvenSense Temps plein 90 000 € - 130 000 €/an

Overview/Job Summery

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 quality metrics

Leadership & Communication:

  • Excellent written and verbal communication skills
  • Ability to mentor and develop engineering talent
  • Cross‑functional collaboration and influence
  • Technical presentation skills

Personal Attributes:

  • Self‑motivated with strong ownership mentality
  • Detail‑oriented with quality focus