Electronics engineers

FPGA Engineer (Middle / Senior)

2,056 EUR (~50 000 CZK)
FLY SYSTEM COMPANY a.s.
Czech Republic, Praha
Updated: 10/19/2026
Phone: 774314408

Kontakt: YAROSHCHUK IRYNA, tel.: 774314408

Vyvíjíme vysoce výkonné digitální systémy, platformy pro zpracování dat, telekomunikační
řešení, senzorové systémy a další hardwarově-softwarové komplexy pracující v reálném čase.
Hledáme FPGA Engineera, který se bude podílet na celém procesu vývoje FPGA řešení – od
návrhu architektury přes integraci a testování až po uvedení do provozu.
Hlavní pracovní náplň:

  1. Vývoj RTL kódu v jazycích Verilog, SystemVerilog nebo VHDL.
  2. Návrh a optimalizace digitálních algoritmů pro FPGA.
  3. Vývoj a integrace vlastních IP jader (IP cores).
  4. Provádění funkční a časové verifikace.
  5. Analýza a odstraňování problémů souvisejících s časováním (timing bottlenecks).
  6. Vývoj testbenchů a automatizovaných testovacích nástrojů.
  7. Práce s vysokorychlostními datovými rozhraními.
  8. Integrace FPGA řešení se systémy založenými na Linuxu.
  9. Příprava technické dokumentace.
    Požadované znalosti a zkušenosti:
  10. Minimálně 2 roky zkušeností s vývojem pro FPGA.
  11. Pokročilá znalost jazyků Verilog, SystemVerilog nebo VHDL.
  12. Zkušenosti s FPGA platformami AMD/Xilinx, Intel/Altera nebo obdobnými řešeními.
  13. Praktické zkušenosti s nástroji Vivado, Quartus, ModelSim nebo QuestaSim.
  14. Znalost timing analysis, CDC (Clock Domain Crossing), správy constraints a návrhu
    clock-domain architektury.
  15. Zkušenosti s DSP bloky, BRAM, FIFO, PLL/MMCM a SERDES.
  16. Porozumění principům pipeliningu, optimalizace využití zdrojů a timing closure.
    Výhodou bude:
  17. Zkušenost s platformami SoC a FPGA SoC.
  18. Zkušenosti v oblasti digitálního zpracování signálů (DSP), telekomunikačních systémů
    nebo senzorových platforem.
  19. Zkušenosti s rozhraními JESD204B/C, PCIe a Ethernet 10G/25G/100G.
  20. Zkušenosti s paměťmi DDR3, DDR4 a DDR5.
  21. Zkušenosti s rozhraními AXI, SPI, I2C, UART, CAN, LVDS a MIPI.
  22. Zkušenosti s vývojem FFT/IFFT, DMA a digitálních filtrů.
  23. Zkušenosti s vývojem Linux device driverů.
  24. Zkušenosti s nástrojem MATLAB/Simulink HDL Coder.
  25. Znalost analogové elektroniky a vysokorychlostních elektronických systémů.
    Další technické dovednosti
  26. C/C++.
  27. Python.
  28. Bash.
  29. TCL.
  30. Git.
  31. Docker.
  32. GitLab CI/CD.
    Měkké dovednosti (Soft Skills)
  33. Samostatnost a odpovědnost.
  34. Systematické myšlení.
  35. Schopnost pracovat na rozsáhlých technických projektech.
  36. Smysl pro detail.
  37. Schopnost přijímat technická rozhodnutí a odborně je obhájit.
    Jazyky
  38. Čeština — povinná, úroveň C1–C2.
  39. Angličtina — minimálně úroveň B2.
  40. Schopnost připravovat a vést technickou dokumentaci v anglickém jazyce.
    Výběrové řízení
  41. Technický pohovor.
  42. Praktický testovací úkol.
  43. Závěrečný pohovor.
    Testovací úkol
    Návrh a implementace digitálního řetězce pro zpracování dat s přenosem informací
    prostřednictvím PCIe DMA a základním rozhraním pro monitorování výsledků.
Translated