Location: Silicon Valley or Waterloo Canada

Position Description

As a Senior ASIC Design Engineer within our small video codec design team, you will be able to contribute to all aspects the digital design process from architecture, to implementation and verification, and into product. You will have the ability to influence and improve our design process through your knowledge of state-of-the-art design methodology.

The Company

NGCodec has asserted itself as the dominant industry leader in video compression, providing products with the highest video quality and ultra-low latency. With the emergence of video content over the internet, our reach extends across the entire globe.  You will become an equity stake holder in a company that has all the benefits of a startup, with an impressive portfolio of investors, and has a growing revenue stream from its customers.

The Team

NGCodec is expanding! We have started an IC Design Centre in Waterloo Canada to complement and collaborate with our experienced team of seasoned video experts in Sunnyvale California. We have a very positive and open work culture. Communication and employee satisfaction are important to us and we are constantly improving our workplace.


  • Lead feasibility of new products and the development of chip specification based on customer and marketing requirements

  • Define module level microarchitecture

  • Low power, high density codec hardware design using Verilog/HLS, and verification using C/System Verilog

  • Prototyping on FPGA, Synthesis and Timing closure on ASIC.

  • Preparation of technical reviews and product documentations

Required Skills and Experience:

  • Minimum a Bachelor degree in electrical/computer engineering or equivalent.

  • 8 years minimum of direct experience in industry pertaining to digital IC development.

  • Proven track record of successful silicon designs from concept to working products.

  • CAD tool expertise including logic synthesis, STA, DFT/ATPG, equivalency checking.

  • Proficient C/C++ coder with recent programming experience

  • Ability to automate verification and design tasks with Python, TCL and Makefiles.

  • Ability to operate as digital lead designer for complex digital systems and chips.

  • Self-motivated individual, innovative, confident, thorough and team oriented.

  • Excellent verbal and written communication.

Desirable Additional Experience:

  • Experience with video encoding and decoding, especially H.264/AVC, H.265/HEVC, VP9, AV1.

  • Experience with High Level Synthesis

  • Experience in DSP, microcontrollers and programming in assembly and C

  • Experience with Xilinx Vivado FPGAs, and synthesizing and implementing designs on FPGAs

  • Exposure to ASIC P&R

  • System Verilog and SystemVerilog Assertions