FPGA Design Engineer (Junior/Senior)

Job Category: SHIBLI Design Center
Job Type: Full Time
Job Location: Islamabad
Job Experience: 2-3 Years 3-4 Years 5 Years

We’re looking for FPGA Design Engineer(s) specialized in designing, implementing, and optimizing digital logic solutions using Field-Programmable Gate Arrays (FPGAs). This role involves collaborating with hardware, software, and systems engineering teams to develop high-performance, reliable, and efficient FPGA-based solutions for applications such as thermal and visible Imaging systems. The ideal candidate will have strong expertise in digital design, RTL coding, and FPGA toolchains.

Duties & Responsibilities:

FPGA Design & Development

  • Design and implement digital circuits using VHDL/Verilog/SystemVerilog for FPGA platforms.
  • Develop RTL (Register-Transfer Level) code for signal processing, control systems, or high-speed interfaces.
  • Optimize designs for speed, area, power efficiency, and timing closure.

Simulation & Verification

  • Perform functional and timing simulations using tools like ModelSim or Vivado Simulator.
  • Verify designs against system requirements using testbenches, UVM (Universal Verification Methodology), or FPGA prototyping.
  • Debug and resolve issues in collaboration with hardware/software teams.

Synthesis & Implementation

  • Use FPGA toolchains (Xilinx Vivado, Intel Quartus, Lattice Diamond) for synthesis, place-and-route, and bitstream generation.
  • Analyze timing reports and resolve critical path violations.
  • Configure FPGA clocking architectures, IP cores, and high-speed transceivers.

System Integration

  • Interface FPGAs with processors (ARM, PIC), ADCs/DACs, memory (DDR, SRAM), and communication protocols (PCIe, Ethernet, SPI, I2C).
  • Collaborate with PCB designers to ensure signal integrity and hardware compatibility.

Documentation & Compliance

  • Create design specifications, test plans, and user manuals.
  • Ensure compliance with industry standards

Qualifications:

Education:

  • Bachelor’s/Master’s in Electrical Engineering, Computer Engineering, or related field.

Experience:

  • 2-5 years of hands-on FPGA design experience, including RTL coding, verification, and synthesis. (Junior applicants with less experience are also encouraged to apply)
  • Proven track record of delivering FPGA solutions from concept to production.

Technical Skills:

  • Proficiency in VHDL/Verilog/SystemVerilog and FPGA development tools (Xilinx, Intel, Microsemi).
  • Experience with high-speed interfaces (SerDes, DDR, Gigabit Ethernet) and DSP implementations (FIR filters, FFTs).
  • Familiarity with scripting languages (Python, TCL) for automation.
  • Knowledge of version control (Git) and collaborative workflows.

Soft Skills:

  • Strong analytical and problem-solving abilities.
  • Ability to communicate technical concepts to cross-functional teams.

Preferred Qualifications:

  • Experience with ASIC/FPGA co-design or hybrid architectures.
  • Knowledge of embedded systems (SoC FPGAs).
  • Familiarity with MATLAB/Simulink for algorithm modelling.
  • Understanding of cybersecurity practices for FPGA designs

Apply for this position

Allowed Type(s): .pdf, .doc, .docx, .rtf
Schließen