Imagine Communications

  • FPGA Coder / Programmer - (Various Levels) Greater Toronto, ON

    Job Locations CA-North York
    Posted Date 4 weeks ago(4 weeks ago)
    Requisition ID
  • Company Overview

    FPGA Designer

    North York, ON



    Every day, Imagine Communications is delivering billions of media moments all over the world — anywhere, anytime and on any device.  Imagine Communications delivers innovative, end-to-end media software and networking solutions to over 3,000 customers in more than 185 countries, including the top broadcast facilities and the most technologically advanced sports and live-event venues.


    Working with cutting edge broadcast technologies, the successful candidate will be working on FPGA/Hardware designs for Imagine Communications R&D.  Responsible for all phases of a project lifecycle, including research, specifications, design, implementation, integration, overall technical project management, testing, documentation, and support. 

    * This position is open to candidates with different level of experience; junior, intermediate, senior level.  Must have a minimum 4 months of the solid FPGA  coding experience for a junior candidates.

    Specific duties include but are not limited to

    Key Responsibilities:

    • Research and Specification
      • Research relevant technologies and prepare specifications based on product requirements
    • Design, Implementation, Integration, and Testing
      • Overall FPGA architecture, design, simulation and implementation
      • High level design, hardware/firmware partitioning
      • Development of test firmware for hardware verification
      • Prototype debug and design revision
      • Integration with firmware
      • Overall product and system integration testing
    • Technical Project leadership and management
      • Determine resource requirements
      • Interface with other departments, including Marketing, Manufacturing, Quality Assurance, and Customer Service
      • Drive project to completion through all major milestones
      • Provide supervision, mentoring and technical resourcing to junior and allied staff
    • Documentation
      • Provide full documentation of design and implementation
      • Assist Documentation department in preparation of User’s Manual
    • Support
      • Interact with Customer Service providing technical product support


    Key Requirements:

    • Bachelor’s degree in Electrical or Computer Engineering (or equivalent)
    • Must have a mininimum of 4 months of solid FPGA coding, programming or design experience with the latest Xilinx and Altera using VHDL
    • Experience with FPGA development tools (Aldec/ModelSim, Vivado, Quartus)
    • Knowledge of broadcast industry applications and standards is an asset
    • Knowledge of Network Protocols is an asset
    • Experience with embedded and application programming is an asset
    • Well-developed communication and leadership skills
    • Good verbal and written communication skills
    • Sound attention to detail, coupled with a self-directed work style



    Imagine Communications offers an engaging team-oriented culture and a competitive compensation/benefits package.


    Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
    Share on your newsfeed

    Connect With Us!

    Coming Soon!