Join OQ Technology, a pioneering company in the satellite telecommunications industry, as an FPGA Engineer. With a team size of 11-50 dedicated professionals, we are committed to revolutionizing connectivity by leveraging state-of-the-art technology to enhance satellite communication systems. As an FPGA Engineer, you will play a crucial role in designing and implementing high-performance FPGA solutions that drive our innovative satellite communication platforms. Collaborate with a dynamic team to develop cutting-edge designs, optimize performance, and ensure reliability in challenging environments. This is an exciting opportunity to grow your career in a fast-paced, innovative company that values creativity, precision, and excellence in engineering. If you are passionate about pushing the boundaries of satellite telecommunications and eager to contribute to groundbreaking projects, we invite you to be a part of our forward-thinking team and help shape the future of global connectivity.
Tasks
- Architect, design, and implement FPGA-based solutions for high-performance embedded systems.
- Develop RTL code (VHDL/Verilog/SystemVerilog) for digital signal processing, high-speed interfaces, and control logic.
- Optimize FPGA resource utilization, timing closure, and power efficiency.
- Implement high-speed communication interfaces (e.g., AXI, PCIe, Ethernet, JESD204B/C, SPI, I²C, DDR4).
- Develop testbenches and simulations for FPGA verification using SystemVerilog, UVM, or VHDL testbenches.
- Work with embedded processors (ARM Cortex-A53, R5, MicroBlaze) and integrate FPGA logic with Linux, RTOS, or bare-metal applications.
- Implement DSP algorithms (e.g., filtering, modulation/demodulation, FFT, decimation) in FPGA fabric using HLS or RTL coding.
- Debug FPGA designs using Vivado Logic Analyzer, ChipScope, and oscilloscopes.
- Collaborate with software and hardware teams to ensure seamless integration of FPGA components into the overall system.
- Document design specifications, test procedures, and project progress.
Requirements
- Bachelor’s or Master’s degree in Electrical Engineering, Computer Engineering, or a related field.
- 3+ years of experience in FPGA design for embedded systems.
- Strong proficiency in VHDL/Verilog/SystemVerilog and digital design principles.
- Experience with Xilinx Vivado, Vitis, and Quartus Prime (for Intel FPGAs).
- Solid understanding of high-speed digital design, clocking, and timing analysis.
- Experience with AXI, PCIe, Ethernet, DDR4, and other high-speed protocols.
- Proficiency in FPGA verification methodologies (simulation, testbenches, debugging).
- Familiarity with embedded software and C/C++ for FPGA-CPU communication.
- Hands-on experience with DSP implementation on FPGA is a plus.
- Excellent problem-solving skills and ability to work in a fast-paced environment.
Nice to Have:
- Experience with HLS (High-Level Synthesis) using Vitis HLS or Intel OpenCL.
- Knowledge of wireless communication protocols (NB-IoT, LTE, 5G, SDR, GNSS).
- Experience with radiation-hardened FPGAs for space applications.
- Scripting experience in Python, TCL, or Bash for automation.
Benefits
- Enjoy a 50% income tax exemption on your salary – an exceptional incentive for top talent relocating to Luxembourg, subject to eligibility conditions.
- Hybrid working environment.
- A dynamic, high-growth environment with career development opportunities.
- Regular company events and team activities.