144 views
Lavriv O.I., FOP
FPGA Designer/Digital Signal Processing Engineer
We are looking for an experienced FPGA designer/digital signal processing engineer to develop an image stabilization and tracking system. This role involves working closely with the hardware and software development team to build a high-performance FPGA-based system.
Main responsibilities:
< span style="font-weight: 400; font-style: normal; text-decoration: none">Development of FPGA design for video signal processing, including image stabilization and object tracking algorithms.
Integration of digital signal processing units (DSP) to ensure effective processing of the video stream in real time.
Implementation and optimization of signal processing at the hardware level.< /p>
Cooperation with software and hardware teams to configure the interaction between the FPGA and other system components.
Transfer of existing algorithms from C/C++/Matlab to FPGA
Writing Tests for Verification and Simulation
Simulation, verification and testing of FPGA designs.
Support for prototyping and integration with existing hardware.
Documentation of the development process and technical specification.
Requirements:
Experience with FPGAs (Xilinx, Altera or others) and development tools (Vivado, Quartus or similar).
Deep knowledge of HDL languages (VHDL or Verilog).
Experience in designing and implementing DSP-blocks for processing video signals in real time.
< /li>Understanding image stabilization and tracking algorithms.
Experience with image and video processing algorithms.
Ability to work with simulators and tools for testing FPGA designs.
Ability to work with version control systems
Ability to use an oscilloscope, a signal generator.
Knowledge of digital circuitry.
Knowledge of digital signal processing algorithms.
High analytical skills and the ability to solve technical problems.
Experience working in a team and the ability to communicate effectively.
Additional skills:
Experience with high-speed interfaces (HDMI, MIPI, LVDS).
Knowledge of C/C++ programming languages for embedded systems.
Gstreamer
Command string Linux, Yocto, PetaLinux
Experience with verification and testing tools (ModelSim, QuestaSim or similar).
Understanding how cameras work and image sensors.