Innowise
Innowise
New

FPGA Engineer

Brak informacji o wynagrodzeniu
MidHybryda·WarszawaFull-time
#456899·Dodano 2 dni temu·2
Źródło: nofluffjobs.com
Aplikuj teraz

Tech Stack / Keywords

FPGAC++VHDLMATLAB

Wymagania

  • Minimum 4 years of experience in FPGA-based systems and embedded Linux software development.
  • English proficiency level B2.
  • Strong proficiency in VHDL for RTL design.
  • Experience with Verilog in mixed-language designs.
  • Solid programming skills in C++ and Python.
  • Hands-on experience with Xilinx Zynq-7000 SoC, Intel/Xilinx FPGAs, Vivado, and Quartus Prime.
  • Deep understanding of embedded Linux, including building images with PetaLinux, kernel customization, and device tree configuration.
  • Proven skills in developing user-space PCIe Linux drivers based on VFIO.
  • Experience with RTL verification using Cocotb and ModelSim.
  • Hardware debugging skills using Vivado ILA and GDB.
  • Knowledge of communication protocols: AXI4, AXI4-Lite, AXI4-Stream, PCIe, Ethernet (MII, GMII, RGMII).

Nice to have:

  • Experience with FPGA-in-the-loop verification over PCIe.
  • Mentoring junior engineers and conducting VHDL code reviews.
  • Automating verification flows in Python and regression testing in Jenkins.
  • Familiarity with NVIDIA Jetson modules, UEFI boot flows, and prototyping board bring-up.
  • Domain knowledge in Telecom (e.g., OFDM modems), Radar calibration, Semiconductors, or 3D scanning.
  • Experience with digital signal processing algorithms and test result analysis in MATLAB.

Obowiązki

  • Develop FPGA-based systems and embedded Linux software.
  • Design RTL using VHDL and work with mixed-language designs including Verilog.
  • Program hardware control applications and golden models using C++ and Python.
  • Utilize Vivado and Quartus Prime for FPGA development on platforms like Xilinx Zynq-7000 SoC and Intel/Xilinx FPGAs.
  • Build embedded Linux images using PetaLinux (Yocto-based), customize kernels, and configure device trees.
  • Develop Linux drivers, including user-space PCIe drivers using the VFIO framework.
  • Verify RTL designs using Cocotb testbenches in ModelSim against golden models.
  • Debug real hardware using Vivado ILA and GDB.
  • Work with communication protocols and interfaces such as AXI4, AXI4-Lite, AXI4-Stream, PCIe, and Ethernet (MII, GMII, RGMII).
Innowise

Innowise

51 aktywnych ofert

Zobacz wszystkie oferty
Aplikuj teraz