FPGA Software Engineer

ООО "СТЦ"Санкт-Петербургtrudvsempublished 04/24/2026
Machine translation — original language: Russian.Show original

implementation of digital signal processing algorithms for Xilinx FPGA using SystemVerilog; development of new algorithms and porting existing algorithms from Matlab to FPGA architecture; working with high-speed ADC and DAC, PCIe 3/4, JESD204B/C, DDR4 interfaces; writing testbenches and documentation for one's own developments; participating in code reviews; development and refactoring of already written modules.

Requirements

FPGA development experience; confident knowledge of SystemVerilog; verification experience (writing reference algorithm models in Matlab, simulation in QuestaSim/ModelSim); knowledge of digital circuit design fundamentals (as applied to FPGA development); experience in timing and resource optimization; knowledge of digital signal processing fundamentals; experience working in Matlab; ability to read documentation in English

Higher education — specialist degree, master's degree; Experience: 1 year