Video FPGA Design Engineer
As a Video FPGA Design Engineer you will be responsible for creating the video processing algorithms for all products. You will support a re-use model that includes custom video processing algorithms, video IP, and control logic (embedded controller and/or custom sequencer). Your tasks will include algorithm development, coding, timing closure, physical implementation constraints, high speed I/O, and memory sub-system design. You will create the algorithm evaluation environment and create reports.
Responsibilities:
- Design and test new video processing algorithms (Modeling and Verilog)
- Support existing video algorithms
- Develop verification environment
- Provide input in hardware design reviews
- Develop re-use repository and documentation
- Support automated test efforts and manufacturing tests
Skills & Experience
- Minimum 8 years experience in related area
- Proven video processing experience with Verilog
- In-depth knowledge of video standards SDI, HDMI, Embedded Audio
- Understanding of advanced FPGA features such as LVDS, SERDES, DDR2, and other IP cores
- Experience with c/c++/systemC/Matlab transaction level validation
- Understanding of video processing concepts such as edge detection, scaling, color conversion, color gamut, and data rates
- Experience with FPGA design tools and simulators (Synplify, Modelsim, Aldec, etc..)
- Strong sense of responsibility, and positive attitude
- Experience with Chipscope, SignalTap, Reveal or similar