Lead Design Engineer

Cadence

  • Austin, TX
  • 22 days ago

    Highlights

    Feature Extraction: Analyze architectural specifications to identify critical features and corner cases that require rigorous testing. Constraint Random Testing: Implement constrained-random stimulus generation to explore the design space beyond directed tests.

    Numbers & Facts

    LocationAustin, TX

    Description

    At Cadence, we hire and develop leaders and innovators who want to make an impact on the world of technology.

    Core Responsibilities

    • Strategy and Architecture

    Verification Planning: Define the overall verification strategy, including the choice of methodology (typically UVM/SystemVerilog), tools, and infrastructure.

    Testbench Architecture: Design scalable, reusable, and robust verification environments. This includes developing Bus Functional Models (BFMs), monitors, scoreboards, and checkers.

    Feature Extraction: Analyze architectural specifications to identify critical features and corner cases that require rigorous testing.

    • Execution and Technical Leadership

    Development: Write complex test cases and sequences to achieve high functional coverage.

    Debug: Lead the root-cause analysis of complex design bugs, collaborating closely with design engineers to implement fixes.

    Constraint Random Testing: Implement constrained-random stimulus generation to explore the design space beyond directed tests.

    Formal Verification: Utilize formal tools to prove specific properties or find deep-seated bugs that simulation might miss.

    • Metric Management

    Coverage Analysis: Monitor and analyze functional and code coverage metrics.

    Gate-Level Simulation (GLS): Oversee simulations on the synthesized netlist to verify timing and reset behavior.

    Sign-off: Define the "definition of done" and provide final technical approval for the verification phase.

    • Soft Skills and Leadership

    Mentorship: Guiding junior engineers on coding standards and debugging techniques.

    Cross-functional Collaboration: Acting as the primary technical point of contact between the design, architecture, and emulation teams.

    Project Management: Managing timelines, identifying risks in the verification schedule, and prioritizing tasks to meet project deadlines.

    Required Qualifications

    B.E./B.Tech or M.Tech/M.S. in Electronics, VLSI, or related field

    4-7 years of hands-on DV experience in semiconductor/ASIC/SoC companies

    We're doing work that matters. Help us solve what others can't.

    Similar Jobs