If you like to work hard, thrive on solving stimulating problems, and want to join an industry-leading team of ASIC and FPGA specialists, we want to hear from you

Why work with us?
We are a well-respected company with a highly skilled team
We care about our employees and offer them competitive compensation
We work with interesting companies on challenging projects
We’re looking to expand our world-class team
ASIC/FPGA Designer

Duties and Responsibilities

The ASIC/FPGA Designer will work in an exciting team environment and will have the following responsibilities:

  • Understanding high-level requirements and translating them into a detailed design specification documents.
  • Writing RTL (mainly Verilog or System Verilog), run block-level simulation, FPGA backend or ASIC synthesis, DFT insertion, timing closure.
  • Performing lab bring-up, product integration and support.
  • Interfacing with the verification team, hardware team and support team.

Requirements

  • A minimum of 6 years of relevant experience in the ASIC/FPGA design field
  • Strong RTL coding skills
  • Strong scripting skills
  • Familiar with SONET, OTN, Ethernet, PCIe
  • Excellent ability to work in a team
  • Experience with System Verilog would be an asset
  • Experience with SoC design would be an asset
  • Software background would be an asset
ASIC/FPGA Verification Specialist

Duties and Responsibilities

The ASIC/FPGA Specialist will work in an exciting team environment and will have the following responsibilities:

  • Priming the verification activities for a block or an entire chip.
  • Architecting the verification environment using OVM and writing the associated documentation.
  • Participating in the test case writing activity.
  • Using constrained random verification approaches when possible.
  • Using direct test cases to support lab bring-up.
  • Performing code coverage and functional coverage

Requirements

  • A minimum of 8 years of relevant experience in ASIC/FPGA Verification.
  • Familiarity with System Verilog, OVM/UVM, Verilog (mainly), VHDL, and scripting languages.
  • Familiarity with SONET, OTN, Ethernet, PCIe.
  • Familiarity with constrained verification techniques, assertions and functional coverage.
  • Excellent communication skills.