S

Synopsys

EDA software for chip design

ASIC Digital Design – Principal Verification Engineer

Hardware Validation & TestingConfirmed live in the last 24 hours
Full-timeOttawa, ON, CanadaNo salary listedIn-person

About the Job

Requirements

  • A Bachelor of Science in Electrical Engineering or Computer Engineering, or a related field, with 12 or more years of verification experience; a Master of Science with 10 or more years; or a PhD with 8 or more years.
  • Demonstrated proficiency in SystemVerilog and UVM, including a track record of building reusable testbench components and verification environments.
  • Strong command of simulation tools and waveform debuggers, with the ability to trace issues across multiple abstraction layers.
  • Understanding of C and experience with software/hardware co-simulation.
  • Experience with assertion-based verification, coverage analysis, and protocol-oriented performance debugging.
  • Comfort working in Linux environments and scripting for regression systems, build automation, and source control workflows.
  • Ability to read functional specifications and develop test scenarios that stress designs.
  • Ability to work effectively across distributed teams independently, determine when coordination is needed, and make progress without constant check-ins.
  • Ability to contribute to design reviews and flag verification risks, including when doing so may affect schedules.
  • Ability to balance thoroughness with pragmatism when determining testbench readiness.
  • Ability to communicate complex verification trade-offs clearly to architects and project managers.

Responsibilities

  • Develop comprehensive testplans and functional coverage models for training firmware running on RTL models of memory PHYs.
  • Build and maintain SystemVerilog and UVM testbench infrastructure that supports complex verification scenarios across multiple product generations.
  • Create test cases covering success paths, corner cases, and negative scenarios based on standard specifications and feature enhancements.
  • Debug complex issues across firmware, RTL, and testbench layers using simulation and waveform analysis tools.
  • Participate in technical reviews with architecture and implementation teams to influence design decisions from a verification perspective.
  • Research and evaluate emerging technologies in virtual prototyping and emulation to improve team efficiency, throughput, and quality.
  • Mentor junior engineers on testbench design, debugging techniques, and verification methodology while collaborating with principal-level engineers on verification strategy.
  • Work with customers on simulation debugging or post-silicon bring-up debugging.

Desired Qualifications

  • Experience with virtual prototyping or emulation platforms.
  • Knowledge of LPDDR5/5X, LPDDR6, or other memory interface standards.

About the Company

Synopsys

EDA software for chip design

Synopsys provides software tools and services for electronic design automation (EDA), helping engineers design, simulate, verify, and optimize semiconductor chips and systems. Its products cover the full design flow, including RTL-to-gating synthesis, place-and-route, timing analysis, verification, and silicon validation, as well as software integrity solutions and hardware-assisted verification. Engineers use these tools to model, simulate, and validate complex chip designs before manufacturing, reducing bugs and improving performance. Compared with many competitors, Synopsys differentiates itself through its broad, end-to-end design toolchain, large ecosystem of IP and integration with simulation and modeling capabilities gained from its 2025 merger with ANSYS, and its global scale and support. The company aims to help designers push the boundaries of chip and system performance, accelerate time-to-market, and enable silicon-to-systems design across a wide range of industries.

Company size
10,001+
Company stage
IPO
Headquarters
Sunnyvale, CA
Founded
1986

Recently Posted Jobs

Explore more opportunities at Synopsys

See more jobs