FPGA Developer Ottawa (Intermediate/Senior/Lead)

Edgewater Computer Systems is seeking an experienced FPGA Designer to join our Engineering Staff.

Principal Duties: Design, implement, verify and test FPGA devices and modules.

More experienced candidates will be considered for a team lead role.

You will be a key member of a small team so the ability to write design documents, code, simulate and test in the lab are essential. Candidate must be self motivated and capable of working independently or as a member of a team.

The Edgewater mission is to deliver high quality, secure communications technology to our customers.

This is a full time position with opportunity to learn and develop.

A Security Clearance and Controlled Goods are mandatory. This implies a minimum of 5 years continuous residency in Canada and the ability to pass a detailed background check.

Show More


  • Education: Requires a minimum of a B.Sc., B. Eng degree
  • Training in DO-254 would be very helpful
  • Location: Ottawa, ON (Preferred)
  • Language: English (Required)


  • At least 3 years experience in FPGA development
  • Preferably in communications or avionics

Required Skills

  • Creation of design specifications and verification plans
  • HDL coding skills – VHDL, C++/SystemC, Verilog/SystemVerilog
  • Simulation and debug of RTL code and simulation test code
  • Synthesis, FPGA fitting and Static Timing Analysis

Experience with the following would be beneficial

  • Aldec/ModelSim simulation software to verify design modules
  • Altera, Microsemi, XIlinx FPGA design flow
  • Familiarity with directed and constrained random test methodologies and UVM
  • Familiarity with coverage driven verification methodologies – code coverage, functional coverage
  • Digital math functional design and implementation in RTL
  • PCI, PCIe, VME or other system buses
  • GIT library system