Pixelink - FPGA Design Engineer - Ottawa, Canada - Zygo

    Zygo
    Zygo Ottawa, Canada

    3 weeks ago

    Default job background
    Description

    Pixelink is a leader in the design, manufacture, and support of digital cameras for industrial, and life science applications, located in Ottawa Canada. We are seeking a talented and experienced FPGA Design Engineer to join our innovative R&D team.

    The FPGA Designer will be responsible for the design, test, enhancement, debug, and maintenance of the camera FPGA code for existing and new, cutting-edge digital machine vision cameras, and camera centric devices. You will be using your FPGA development skills to work with the latest computer vision technologies, including advanced imaging sensors and image processing algorithms. You must be very comfortable working directly with system hardware, embedded software, as well as with host drivers and simulated hardware environments.

    Principal Duties and Responsibilities

  • Design and implement FPGA-based solutions for new machine vision cameras, optimizing for performance, power, and cost.
  • Translate system-level requirements into FPGA requirements and specifications, including FPGA part selection.
  • Translate image processing algorithms into efficient FPGA implementations.
  • Develop and simulate VHDL/Verilog code for FPGA applications.
  • Perform synthesis, place and route, and timing closure for FPGA designs.
  • Conduct verification and validation of FPGA designs through unit simulation and lab testing.
  • Provide technical support for FPGA-related issues during all project phases including customer support.
  • Review product requirements to give development time estimates and product feedback.
  • Provide technical documentation that shares knowledge effectively.
  • Work closely with cross-functional team members, including software engineers, hardware engineers and project managers, to develop, test and successfully release innovative imaging solutions to market.
  • Required Skills and Experience

  • Bachelor's degree in Electrical Engineering, Computer Science or equivalent.
  • Minimum of 6 years FPGA or ASIC design and development experience.
  • Strong background in digital logic design.
  • Proficient in VHDL and/or Verilog for FPGA development.
  • Experience with FPGA design and simulation tools.
  • Strong analytical and problem-solving skills.
  • Excellent oral and written communication and collaboration skills.
  • Ability to multi-task, take initiative and work independently to meet deadlines.
  • Ability to develop and follow through on a project plan.
  • Self-motivated, detail-oriented and organized.
  • Adaptable to changing business environment.
  • Desired Skills

  • Image and/or video processing knowledge.
  • Hardware development experience (board-level).
  • Knowledge of signal processing algorithms and their implementation in FPGAs.
  • Experience with embedded system design and development.
  • Experience with test-driven development and test-driven design.
  • Familiarity with industry-standard communication protocols (SPI, I2C, etc).
  • Familiarity with the inner workings of USB3, Ethernet, and networking protocols.
  • Working conditions

  • Competitive salary, benefits, and paid time off.
  • Retirement savings plan.
  • Strong technical collaborative environment.
  • Challenging and exciting opportunity, where your contributions make a difference.