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.