FPGA Engineer

2 weeks ago


Karachi, Sindh, Pakistan Reuna-AI Full time

Company Description

We are a technology company focused on building advanced AI models and specialized hardware for edge devices, enabling on-device intelligence without reliance on the cloud. Our mission is to make artificial intelligence faster, more private, and more energy-efficient by bringing computation closer to where data is generated. We empower businesses and developers to deploy intelligent solutions directly on devices—from smartphones and wearables to autonomous systems and IoT products.

Job description:

We are seeking a highly skilled FPGA Engineer to design, develop, and verify FPGA-based IP cores interfacing with embedded processors through the AMBA AHB, APB, bus architecture. The ideal candidate will have hands-on experience with Verilog, VHDL, and FPGA toolchains and will play a key role in developing reusable IP blocks that integrate with soft or hard processor cores for embedded applications.

Key Responsibilities

  • Design and implement custom FPGA IP cores in Verilog and VHDL.
  • Develop and integrate AHB-compliant interfaces between FPGA logic and processor subsystems.
  • Collaborate on system-level architecture involving soft or hard CPU cores (e.g., ARM, RISC-V, Nios II, MicroBlaze).
  • Create simulation testbenches for functional and timing verification using tools like ModelSim, QuestaSim, or XSIM.
  • Perform synthesis, place-and-route, timing closure, and resource optimization in vendor tools (Intel Quartus, Xilinx Vivado, Lattice Radiant, etc.).
  • Debug FPGA designs using tools such as SignalTap, Chipscope, or Vivado Logic Analyzer.
  • Develop technical documentation including design specifications, interface descriptions, and user manuals.
  • Collaborate with embedded software and hardware teams to ensure seamless system integration.

Must-Have Skills & Qualifications

  • Bachelor's or Master's degree in Electrical Engineering, Electronics, Computer Engineering, or related field.
  • Proven experience in FPGA design and verification (minimum 2–3 years preferred).
  • Proficiency in Verilog and/or VHDL.
  • Strong understanding of AMBA protocols (AHB, AXI, APB, interconnects).
  • Hands-on experience with FPGA design tools (Quartus, Vivado, Libero, etc.).
  • Familiarity with simulation and verification tools (ModelSim, QuestaSim, or equivalent).
  • Experience in scripting languages (TCL, Python, or Bash) for build automation is a plus.
  • Good understanding of digital design principles (FSMs, timing analysis, clock domains, pipelining).

Bonus Skills (Nice to Have)

  • Knowledge of embedded software development for FPGA-based systems (C/C++).
  • Familiarity with hardware-software co-simulation and SystemVerilog testbenches.
  • Understanding of memory interfaces (SRAM, SDRAM, PSRAM, DDR) and peripheral buses (SPI, UART, I2C).

Job Types: Full-time, Contract, Fresher

Work Location: In person

  • Application Deadline: 04/11/2025

How to Apply

Send your Resume/CV to - with the subject line: "[Years of Experience] FPGA Engineer"


  • Hardware Engineer

    2 weeks ago


    Karachi, Sindh, Pakistan Dreambig Semiconductor Full time 1,200,000 - 3,600,000 per year

    Technical SkillsRTL Design and VerificationProficiency in RTL design using System Verilog (able to develop emulation-friendly codes) and System Verilog DPI developments.Experience with RTL verification methodologies such as UVM (simulation acceleration).Knowledge of VCS simulation (VCS model build and run).Experience in C/C++-based testbench development for...

  • Electronics Manager

    2 weeks ago


    Karachi, Sindh, Pakistan GCS (Pvt.) Ltd Full time 1,200,000 - 3,600,000 per year

    Position: Electronics ManagerExperience: 6 to 7 yearsEducation: Bachelors / Master of Engineering in ElectronicsLocation: KarachiJob Responsibilities:· Supervise team to develop and oversee the implementation of all necessary systems and procedures to ensure that electronics process operates effectively.· Installing, commissioning, maintenance & servicing...