Position: Project manager/FPGA-programmer
Category: C++
English level: intermediate
Years of experience: 5

1.Creation of panoramic video based on 2 cameras imx219, image stitching, calibration and setting up cameras based on Ultra96v2 ZincUltrascale+ in Vivado2019+VITIS development environment.
2. Creation of a programmable system on an FPGA chip with FPGA architecture (Virtex xc4vsx25 - 12ff668) for solving 2D transformation coding problems based on Lagrange multipliers selected by the method or alternative weighting method of structural coefficients of integer DCT with BLSP (block ladder structural parameterization) DСT-IDCT .

3. A programmable system based on FPGA (FPSoC) architecture FPGA (FPSoC) XC4VLX25-FF668-10 transformational coding of digital images was developed according to the L2L (losless-to-lossy) scheme, where the control core is the MICROBLASE soft processor and the universal 2D processor DCT-IDCT connected as an IP component.
Project development for Computer vision System, construction of 3D objects from their 2D image from MIPI CSI cameras and their hardware implementation in the Vivado & SDK environment for debugging modules based on Xilinix Ultra96v2 Zynq Ultrascale, UltraZed-EV, AES-KU040, ZYBO Board, interoperability of PS-PL and IP cores on the AXI bus; adjustment and development of CORE IP.

Management of the development team PS (Embeded-linux programmers) and PL (FPGA programmers) to create projects on autonomous self-learning computer vision systems based on Xilinx FPGA, ZYNQ Ultrascale +, MicroBlaze.
I am looking for an interesting job in the field of computer vision, image processing and their hardware implementation on Xilinx FPGA, ZYNQ UltraScale+.