← Back to job listings
FS
FPGA Engineer (Middle / Senior), Inženýři elektronici
FLY SYSTEM COMPANY a.s. · Hlavní město Praha, Czechia
About The Role
- 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ň
- Vývoj RTL kódu v jazycích Verilog, SystemVerilog nebo VHDL.
- Návrh a optimalizace digitálních algoritmů pro FPGA.
- Vývoj a integrace vlastních IP jader (IP cores).
- Provádění funkční a časové verifikace.
- Analýza a odstraňování problémů souvisejících s časováním (timing bottlenecks).
- Vývoj testbenchů a automatizovaných testovacích nástrojů.
- Práce s vysokorychlostními datovými rozhraními.
- Integrace FPGA řešení se systémy založenými na Linuxu.
- Příprava technické dokumentace.
Požadované znalosti a zkušenosti
- Minimálně 2 roky zkušeností s vývojem pro FPGA.
- Pokročilá znalost jazyků Verilog, SystemVerilog nebo VHDL.
- Zkušenosti s FPGA platformami AMD/Xilinx, Intel/Altera nebo obdobnými řešeními.
- Praktické zkušenosti s nástroji Vivado, Quartus, ModelSim nebo QuestaSim.
- Znalost timing analysis, CDC (Clock Domain Crossing), správy constraints a návrhu
clock-domain architektury.
- Zkušenosti s DSP bloky, BRAM, FIFO, PLL/MMCM a SERDES.
- Porozumění principům pipeliningu, optimalizace využití zdrojů a timing closure.
Výhodou bude
- Zkušenost s platformami SoC a FPGA SoC.
- Zkušenosti v oblasti digitálního zpracování signálů (DSP), telekomunikačních systémů
nebo senzorových platforem.
- Zkušenosti s rozhraními JESD204B/C, PCIe a Ethernet 10G/25G/100G.
- Zkušenosti s paměťmi DDR3, DDR4 a DDR5.
- Zkušenosti s rozhraními AXI, SPI, I2C, UART, CAN, LVDS a MIPI.
- Zkušenosti s vývojem FFT/IFFT, DMA a digitálních filtrů.
- Zkušenosti s vývojem Linux device driverů.
- Zkušenosti s nástrojem MATLAB/Simulink HDL Coder.
- Znalost analogové elektroniky a vysokorychlostních elektronických systémů.
Další technické dovednosti
- C/C++.
- Python.
- Bash.
- TCL.
- Git.
- Docker.
- GitLab CI/CD.
Měkké dovednosti (Soft Skills)
- Samostatnost a odpovědnost.
- Systematické myšlení.
- Schopnost pracovat na rozsáhlých technických projektech.
- Smysl pro detail.
- Schopnost přijímat technická rozhodnutí a odborně je obhájit.
Jazyky
- Čeština — povinná, úroveň C1–C2.
- Angličtina — minimálně úroveň B2.
- Schopnost připravovat a vést technickou dokumentaci v anglickém jazyce.
Výběrové řízení
- Technický pohovor.
- Praktický testovací úkol.
- 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ů.
This is an external listing. JobSpring does not represent or verify the employer. Report this listing
JobSpring