Technology Innovation Institute -
Company: Technology Innovation Institute –
WebSite: Dubai, United Arab Emirates
Job Description:
The Directed Energy Research Center is currenly looking for RF Embedded Software Engineer who will be responsible for implementing advanced digital and signal processing algorithms in real-time computing environments, primarily using FPGAs-based systems, ARM-based processors and host processing systems. The role involves working with a cross-functional team developing RF systems to create product prototypes.Job Responsibilities:Design and implement FPGA-based signal processing pipelines on RFSoC platforms for real-time acquisition and streaming.Develop and optimize FPGA workflows using LabVIEW FPGA for USRPs and PXI-based systems.Assist in designing SDR-based solutions for wireless communications, signal generation, and high-speed data streaming using GNU Radio and LabVIEW.Implement FIFO-based communication architectures between FPGA logic, embedded processors, and host systems for high-throughput data handling.Integrate and manage peripheral interfaces (I²C, UART, SPI, AXI) for control and monitoring of external hardware.Translate DSP and communication algorithms into efficient FPGA hardware pipelines.Validate system performance through simulation, hardware-in-the-loop testing, and lab instrumentation.Document FPGA architectures, workflows, and experimental outcomes for reproducibility and scalabilityQualifications:Bachelor or Master degree in communication, software, electronics or related engineering disciplineMinimum five years of industrial experienceProven hands-on experience with FPGA development, preferably on RFSoC-based systems.Strong expertise with LabVIEW FPGA for SDR and high-speed data acquisition platforms (USRPs, PXI).Experience with wireless communications systems and real-time data processing.Hands-on experience with high-speed data throughput handling, buffering, and streaming architectures.Proficiency with LabView/ GNU Radio for SDR prototyping and integration with FPGA pipelines.Solid experience designing and implementing FIFO-based communication mechanisms between FPGA, processors, and hosts.Practical knowledge of I²C, UART, SPI, and AXI communication protocols.Understanding of DSP fundamentals (FFT, filtering, modulation/demodulation) and hardware acceleration on FPGA.Familiarity with high-speed ADC / DAC integration, clocking, and synchronization.Hands-on experience with debugging and validation tools (oscilloscopes, logic analyzers, protocol analyzers).Communication skills for working in a multidisciplinary team.Strong problem-solving skills and ability to work collaboratively within cross-functional engineering teams.Excellent written and verbal communication skills with experience documenting technical designs and test results.NI CLA or CLD certification is a plus.At the Advanced Technology Research Council in Abu Dhabi, we embrace diversity, recognizing that a multitude of backgrounds, skills, and experiences drive innovation and success. We are committed to fostering an inclusive environment where diverse perspectives thrive, ensuring equal opportunities, zero tolerance for discrimination, and a supportive workplace that values respect, collaboration, and continuous improvement.
Skills: