Principal Design Verification Engineer |Afshin| SJC/ TDC at Astera Labs | CAN | Rezi

Principal Design Verification Engineer |Afshin| SJC/ TDC at Astera Labs

Principal Design Verification Engineer |Afshin| SJC/ TDC

Astera Labs · CAN

1 months ago

Principal Design Verification Engineer |Afshin| SJC/ TDC

Astera Labs · CAN

a month ago
Resume preview

Impress employers and recruiters.
Choose from hundreds of resume examples.

Target Resume Now

About the Role

We are seeking a Technical Lead Design Verification Engineer with extensive experience in UVM and C/C++ for verification tasks. The role involves utilizing high-level programming languages to interact with System Verilog and UVM environments for RTL simulation, CoSimulation, and Emulation.

Responsibilities

  • Integrate C/C++ in System Verilog environments using DPI/PLI.
  • Utilize scripting tools (Perl/Python) to automate verification infrastructure.
  • Develop infrastructure and tests in a hybrid directed and constrained random environment.
  • Develop test plans and related test sequences in UVM to generate stimuli.
  • Collaborate with RTL designers to debug failures.
  • Develop user-controlled random constraints in transaction-based verification methodology.
  • Write assertions and cover properties, and analyze coverage data.
  • Utilize Verification IPs from third-party vendors for communication protocols such as PCI-Express (Gen-3 and above), Ethernet, Infiniband, DDR, NVMe, USB, etc.
  • Develop VIP abstraction layers to simplify and scale verification deployments.
  • Perform S/W debugging for SoC based designs in kernel/device-drivers/u-boot.
  • Conduct Physical Layer, Link Layer, and Transaction Layer verification for PCIe protocol.
  • Verify memory technologies like DDR4/DDR5/HBM.
  • Utilize FPGA-based verification/emulation.

Requirements

  • Strong academic and technical background in electrical engineering.
  • Professional attitude with the ability to prioritize dynamic tasks.
  • Ability to plan and prepare for customer meetings in advance.
  • Ability to work with minimal guidance and supervision.
  • Entrepreneurial, open-minded behavior and can-do attitude.
  • Ability to think and act fast with the customer in mind.
  • Authorized to work in Canada and start immediately.

Skills

  • UVM
  • C/C++
  • System Verilog
  • Perl
  • Python
  • DPI/PLI
  • PCI-Express
  • Ethernet
  • Infiniband
  • DDR
  • NVMe
  • USB
  • FPGA

Location

  • Canada

Work Type

  • Full-time

Experience Level

  • 8+ years

Education Level

  • Bachelor's in EE required
  • Master's preferred

Salary/Compensations

  • $140,000 CAD - $175,000 CAD

About the Company

  • Astera Labs (NASDAQ: ALAB) provides rack-scale AI infrastructure through purpose-built connectivity solutions.
  • Collaborates with hyperscalers and ecosystem partners to enable organizations to unlock the full potential of modern AI.
  • Astera Labs’ Intelligent Connectivity Platform integrates CXL®, Ethernet, NVLink, PCIe®, and UALink™ semiconductor-based technologies with the COSMOS software suite.
  • Offers custom connectivity solutions business that complements its standards-based portfolio.

Equal Opportunity

  • Actively encourage everyone with relevant experience to apply, including people of color, LGBTQ+ and non-binary people, veterans, parents, and individuals with disabilities.