info@bcubelimited.com +92 51 8316076

Career Opportunities

Join our team and be part of something great!

FPGA / Programmable Logic Firmware Engineer

About the Role:

BCube is looking for an FPGA / Programmable Logic Firmware Engineer to join our engineering team working on advanced Software Defined Radio (SDR), 5G wireless systems, high-speed data acquisition, and embedded platforms.

The selected engineer will contribute to the development of systems involving high-speed ADCs/DACs, RF transceivers, PCIe, and multi-gigabit Ethernet, implementing real-time signal processing pipelines and high-throughput data movement on modern FPGA and MPSoC platforms.

This role is well suited for engineers who enjoy building high-performance digital systems, solving challenging real-time problems, and working close to hardware.

Key Responsibilities:

  • Design and implement FPGA / PL firmware using Verilog or VHDL
  • Develop and integrate high-speed digital interfaces such as AXI, PCIe, Ethernet, JESD204, SPI, etc.
  • Implement DSP and data-processing pipelines for communication and signal-processing applications
  • Integrate FPGA designs with embedded processors and system-level software
  • Work with high-speed ADCs, DACs, and RF transceivers
  • Optimize FPGA designs for throughput, latency, and resource utilization
  • Perform simulation, debugging, and hardware validation
  • Collaborate with hardware and embedded software engineers to deliver integrated systems

Required Qualifications:

  • Bachelor’s or Master’s degree in Electrical Engineering, Computer Engineering, or related field
  • 3+ years of experience in FPGA development
  • Strong experience with Verilog or VHDL
  • Experience using FPGA development tools such as Xilinx Vivado or Intel Quartus
  • Good understanding of digital design and timing concepts
  • Experience debugging FPGA designs using simulation and on-chip debugging tools such as ILA
  • Ability to work on complex systems involving multiple hardware and software components

Preferred Skills:

  • Experience with Xilinx Zynq / Zynq UltraScale+ / RFSoC platforms
  • Experience with Software Defined Radio (SDR) or wireless communication systems
  • Familiarity with 5G / cellular systems or custom digital communication waveforms
  • Experience working with high-speed ADCs/DACs
  • Familiarity with multi-gigabit transceivers (GTX/GTH/GTY)
  • Experience with PCIe or high-speed Ethernet interfaces
  • Knowledge of MATLAB or Python for algorithm development or verification

Technologies We Work With:

  • Software Defined Radio platforms
  • 5G and custom wireless communication waveforms
  • High-speed RF data acquisition systems
  • PCIe-based digitizers and signal processing platforms
  • Real-time digital signal processing pipelines

How to Apply:

Send your CV and relevant project experience to jobs@bcubelimited.com. Please mention DE-FW-26 in the email subject.