Job Description

We are looking for a strong, independent designer with a strong background in high-speed logic, controllers and DSP.

Key Responsibilities

  • System Integration: Execute software architecture for Board Support Packages (BSP), working closely with Hardware and Logic (FPGA) teams to ensure seamless data flow.
  • Design and implementation of advanced FPGA-based architecture for real-time, high-speed systems.
  • Define technical specifications and development plans in coordination with the system and product teams.
  • Demonstrate full system understanding.
  • Collaborate with embedded, hardware, and system teams to deliver fully integrated solutions.
  • Ensure high-quality development processes, documentation, and reviews.
  • Own the FPGA development lifecycle from concept to product integration.Low-Level Development: Design and maintain communication drivers for PCIe, LAN, USB, and hardware interfaces like SPI, I2C, and UART on both Windows and Linux.

Requirements

  • Software Skills: 3+ years of hands-on experience in C++ (essential) and C# or Python (advantage).
  • B.Sc. in Electrical or Electronic Engineering from a recognized university.
  • 4+ years of experience in FPGA logic design and DSP implementation.
  • Strong background in Verilog/SystemVerilog and Xilinx/Altera toolchains.
  • Experience designing complex, high-speed FPGA architectures.

Big Advantages

  • Experience with SCPI/VISA instrument control protocols.
  • Experience in DDR3/DDR4 and PCIe interface design.
  • Background in DSP algorithms and their implementation in FPGA.
  • Familiarity with high-speed SerDes, JESD204, and ADC/DAC integration.
  • Experience with hardware–software interfacing and system-level development.
  • Experience with verification methods and simulations
  • Hands on in lab for debugging using ILA (FPGA internal scope).
  • Familiarity with TCL scripts and automations

 To submit your CV, contact [email protected] and state the position you're applying for.