Company logo hidden

FPGA Engineer

Unlock employer Abu Dhabi, United Arab Emirates Posted: 01 Mar 2025

Financial

  • Estimate: $60k - $90k*
  • Zero income tax location

Accessibility

  • Office Only
  • Apply from abroad
  • No Relocation Support
  • Visa Provided

Requirements

  • Experience: Senior

Position

Ready to apply for roles like this?

Unlock the company name and direct application link. Subscribers get instant access to fresh jobs across Dubai, Abu Dhabi and Riyadh, many with visa support.

Unlock employer & apply directly

About the Job As an FPGA Engineer, you will derive design requirements from system specifications and develop FPGA logic using VHDL or Verilog. Your role will involve optimizing designs for speed and power, collaborating with engineers for verification against models, and debugging embedded software alongside FPGA implementations using various tools. You will contribute to all phases of hardware development, ensuring designs meet the performance and latency demands required for manufacturing release. Additionally, you will design embedded software for microcontrollers and optimize low-level drivers for hardware interfacing. Key Responsibilities: - Derive FPGA design requirements from system and subsystem specifications. - Develop FPGA logic using VHDL or Verilog to implement control blocks, custom filters, DSP/image processing blocks, and real-time processing interfaces. - Optimize FPGA designs for speed and power, analyzing architectural trade-offs for system sample rate and latency. - Collaborate with peer engineers to verify FPGA implementations against Python/MATLAB models and ensure seamless integration with embedded systems. - Debug and troubleshoot embedded software and FPGA implementations using JTAG, oscilloscopes, logic analyzers, and simulation tools. - Contribute to all phases of hardware development, including design documentation, schematic reviews, and unit/system testing to ensure real-time performance and low-latency operation. - Validate FPGA designs for manufacturing release. - Design and develop embedded software/firmware for microcontrollers and microprocessors. - Write and optimize low-level drivers and firmware to interface with hardware peripherals such as SPI, I2C, UART, and CAN. Education & Experience: - Bachelor’s degree in Electrical Engineering, Electronics Engineering, Computer Engineering, or a related field (Master’s/PhD preferred). - 5+ years of experience in embedded software and FPGA development. - Hands-on experience with FPGA development, including familiarity with FPGA design tools such as Xilinx Vivado or Altera Quartus. - Experience in hardware debugging and testing using JTAG, oscilloscopes, and logic analyzers. - Experience in real-time operating systems and bare-metal environments. - Experience in designing hardware and image processing pipelines is a plus. - Strong understanding of microcontroller/microprocessor architecture and peripheral interfacing. Key Skills: - Hardware Description Languages (HDLs): VHDL, Verilog. - Programming & Scripting: C/C++, Python, MATLAB. - FPGA Development Tools: Xilinx Vivado, Altera Quartus. - Debugging & Testing: JTAG, oscilloscopes, logic analyzers, simulation tools. - Embedded Systems: Low-level driver development, real-time OS, bare-metal programming. - Communication Protocols: SPI, I2C, UART, CAN. - Optimization: FPGA power and speed optimization for real-time processing. Work Conditions: On-site, Full-time Location: Abu Dhabi, Abu Dhabi Emirate, United Arab Emirates.

Apply Direct

Jobs you might like   View all jobs

About Defense and Space Manufacturing Company

Company details are hidden. Subscribe to view full company profile.

Ready to apply for this role?

Apply Direct