FPGA Engineer

EDGE


Date: 1 week ago
City: Abu Dhabi
Contract type: Full time
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.

How to apply

To apply for this job you need to authorize on our website. If you don't have an account yet, please register.

Post a resume

Similar jobs

Shift/Area Manager - AMZL/FC, AMZL/FC

Amazon, Abu Dhabi
14 hours ago
DescriptionAmazon is seeking a dynamic and customer-obsessed Shift/Area Manager to lead and develop teams within our fast-paced AMZL (Amazon Logistics) and FC (Fulfillment Center) environments. This role will encompass responsibilities across both areas, requiring a versatile leader who can thrive in a dynamic, ever-changing operational landscape. You will play a crucial role in ensuring efficient workflows, exceeding customer expectations, and...

Document Controller

Rejlers, Abu Dhabi
18 hours ago
Rejlers International Engineering Solutions AB operates in Abu Dhabi, UAE, and delivers high-quality engineering and project services to Oil & Gas, Refining, Petrochemical, and Chemical Industries mainly in UAE and other Arabian Gulf Countries. This year the Company has been operating in UAE for 14 years and its parent company has been in business for 80 years. We share a...

Cost Controller

AD Ports Group, Abu Dhabi
1 day ago
Job DescriptionnilResponsibilitiesCore Responsibilities:Assets ControlsMaintaining register of asset inventory (including vessels) with specific details on assets as requiredMonitoring of Revenue generating assets – vessels, ferries, water taxis etc to ensure timely and accurate booking of related revenues in the respective BU books. Identification of idle assets and coordinating with respective BU’s to ensure minimal idle time and maximizing asset turnover.In coordination...