Utwórz profil, aby pracodawcy mogli Cię znaleźć, otrzymywać lepiej dopasowane oferty pracy i szybciej aplikować.
  • Wyszukiwanie ofert pracy
  • Zapisane
  • Stwórz CV
    Nowe
  • Wynagrodzenia
  • Subskrypcje

FPGA Engineer

Pełny etat

Innowise

Must-Have Requirements:

  • 4+ years of experience in developing FPGA-based systems and embedded Linux software;
  • English proficiency level: B2;
  • Strong proficiency in VHDL as the primary hardware description language for RTL design;
  • Experience working with Verilog for mixed-language designs;
  • Solid programming skills in C++ and Python for developing hardware control applications and golden models;
  • Hands-on experience with Xilinx Zynq-7000 SoC and Intel/Xilinx FPGAs using Vivado and Quartus Prime;
  • Deep understanding of embedded Linux, including building images with PetaLinux (Yocto-based), customizing kernels, and configuring device trees;
  • Proven ability to develop Linux drivers, specifically user-space PCIe drivers based on the VFIO framework;
  • Experience verifying RTL designs using Cocotb testbenches in ModelSim against C++ and Python golden models;
  • Hands-on debugging experience on real hardware utilizing Vivado ILA and GDB;
  • Strong knowledge of communication protocols and interfaces, including AXI4, AXI4-Lite, AXI4-Stream, PCIe, and Ethernet (MII, GMII, RGMII).

Nice to Have:

  • Experience establishing FPGA-in-the-loop verification frameworks over PCIe;
  • Background in mentoring junior engineers and conducting VHDL code reviews;
  • Experience automating verification flows in Python and running regressions in Jenkins;
  • Familiarity with NVIDIA Jetson modules, UEFI boot flows, and bringing up prototyping boards;
  • Domain experience in Telecom (e.g., OFDM modems), Radar calibration, Semiconductors, or 3D scanning;
  • Experience designing digital signal processing algorithms and analyzing test results in MATLAB.
Requirements: FPGA, C++, VHDL, MATLAB
Oferta pracy dodana 1 dzień temu