Back to results

Computer Aided Design Engineer

  • Canada

Full-time

Applications open in a new tab.

Job details

Job type
Full-time
Posting language
English
Posted

Original job description

Job Description:

A LEC (Logic Equivalence Checking) CAD Engineer who will develop and support formal equivalence methodologies to ensure functional correctness between RTL, synthesized netlists, and physical designs in complex SoC (System on a Chip) development

Key Responsibilities

Flow Management: Own and maintain end-to-end LEC sign-off methodologies across RTL-to-GDS and gate-to-gate flows.

ECO Implementation: Enable Engineering Change Order (ECO) flows to ensure safe, correct late-stage design modifications.

Debugging & Root Cause: Analyze and resolve non-equivalences, aborts, and mismatches across design stages.

Automation: Write and maintain scripts and automation infrastructure using Tcl, Python, Perl, or Shell.

Tool Optimization: Optimize runtime, capacity, and scalability of verification tools while partnering with EDA vendors.

AI Enablement : Enable AI enabled tools and methodologies

Core Requirements

Tools Knowledge: Proficiency in industry-standard tools like Cadence Conformal (LEC/ECO) and Synopsys Formality.

Education: Bachelor's or Master’s degree in Electrical Engineering, Computer Science, or related fields with dedicated hardware/EDA experience

More about this job

Responsibilities

Own and maintain LEC sign-off methodologies across RTL-to-GDS and gate-to-gate flows, and enable safe ECO implementation. Debug equivalence issues, automate verification workflows, optimize tool performance and scalability, and support AI-enabled methodologies in partnership with EDA vendors.

Requirements

A bachelor's or master's degree in Electrical Engineering, Computer Science, or a related field is required, along with dedicated hardware or EDA experience. Candidates should be proficient with Cadence Conformal and Synopsys Formality and have experience supporting formal equivalence methodologies.

Skills

  • Logic Equivalence Checking
  • Formal Equivalence Verification
  • RTL-to-GDS Flows
  • Gate-to-Gate Flows
  • Engineering Change Orders
  • Debugging
  • Root Cause Analysis
  • Tcl
  • Python
  • Perl
  • Shell Scripting
  • Cadence Conformal
  • Synopsys Formality
  • EDA Tool Optimization
  • AI-Enabled Verification

Visa sponsorship

Not detected in the job text

Categories

  • Engineering
  • Technology
  • Manufacturing

Keywords

  • Logic Equivalence Checking
  • Formal Equivalence
  • Cadence Conformal
  • Synopsys Formality
  • RTL
  • Synthesized Netlists
  • Physical Design
  • System-on-a-Chip
  • RTL-to-GDS
  • Gate-to-Gate Flows
  • Engineering Change Orders
  • ECO
  • Debugging
  • Root Cause Analysis
  • Tcl
  • Python
  • Perl
  • Shell
  • Automation
  • EDA
  • Tool Optimization
  • Runtime Optimization
  • Scalability
  • AI-Enabled Tools
  • Semiconductor Manufacturing

Report this job