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.