FPGA and Hardware Developer
Work in Ottawa
- Ottawa, ON
- Permanent
- Full-time
- Design, simulate and test leading edge FPGA & HW solutions for Video market
- Develop schematics and support detailed board layout for designs (frequently contributing directly to technical decisions relating to signal integrity, density, fabrication constraints, and thermal considerations)
- Work with other members of the team to verify the functionality of the FPGA & HW
- Thoroughly self-test all designs and support PV (aka QA) throughout development – this includes reviewing test plans to align focus, validating feedback, and debugging/fixing hardware problems as required
- Generate both specification & design documentation to support cross functional aspects of the NPI process
- Assist in supporting other staff members as necessary through entire NPI process flow – including design, documentation, test, presales and customer service
- Mid-level HW & FPGA design knowledge and experience across a broad range of topics including:
- Video (SMPTE-SDI, proprietary Video IP cores) and Audio (AES, MADI, etc)
- Logic building blocks & system architectures
- High speed transceivers, clock domain analysis, & timing closure
- SoC Design integration
- Knowledge of FPGA architectures, speed/area tradeoffs, high-speed transceivers, clock domain analysis, timing closure, and SoC platforms.
- Fluent in development languages and schematic capture used in HW design - VHDL and/or Verilog (preferred)
- Experience on Xilinx &/or Altera devices and associated design and debugging tools
- Experience with designing large FPGA designs with high-speed hardware interfaces in an FPGA environment such as UHD-SDI, gigabit transceivers, DDR3/4 interfaces, source synchronous parallel busses and PLL’s
- Proficiency in general circuit principles, power supply design, uP design, and signal conditioning
- Strong debugging skills & proficient with typical lab equipment (scopes, JBERTs, network analyzers, WFMs, etc)
- Ability to accurately estimate task and project durations
- Knowledge of software languages such as C, C++, Java, and other design languages a plus
- Strong Windows computer skills; especially Excel & Visio - VBA scripting knowledge a plus
- Knowledge of broadcast studio applications & workflow preferred; especially router / distribution systems a plus