FPGA Engineer Needed – Integer-Only 4-Bit EfficientNet on PYNQ-Z2

Posted 4 hours ago

Worldwide

Summary

I am looking for an experienced FPGA and AI engineer to implement an integer-only low-bit CNN accelerator on a Xilinx PYNQ-Z2 FPGA platform. The project involves designing, implementing, and evaluating a hardware-accelerated deep learning inference pipeline using PyTorch and Xilinx Vivado/Vitis HLS. A detailed technical specification and project requirements will be shared with the selected freelancer. --- ## Scope of Work ### Software Development * Implement an EfficientNet-Lite or MobileNet-based CNN in PyTorch. * Prepare a floating-point baseline model. * Implement 8-bit quantization. * Develop a 4-bit integer-only quantized inference pipeline using fixed-point arithmetic and power-of-two scaling. * Evaluate model accuracy and compare different quantization configurations. ### FPGA Development * Design and implement the accelerator using Vivado/Vitis HLS (or RTL if appropriate). * Implement integer convolution, accumulation, scaling, and activation. * Integrate the accelerator on a PYNQ-Z2 (Zynq-7000) FPGA platform. * Generate synthesis and implementation reports. * Validate functionality using test data. ### Performance Evaluation Measure and compare: * Accuracy * LUT utilisation * FF utilisation * BRAM utilisation * DSP utilisation * Clock frequency * Latency * Throughput * Estimated power consumption --- ## Required Skills * FPGA Design * Xilinx Vivado * Vitis HLS * PYNQ-Z2 * Zynq-7000 * Verilog or VHDL * PyTorch * Python * Deep Learning * Computer Vision * CNN * EfficientNet or MobileNet * Fixed-point arithmetic * Quantization * Embedded AI --- ## Deliverables The selected freelancer should provide: * Complete source code * PyTorch implementation * Quantized models * Vivado/Vitis project * FPGA implementation * Bitstream (.bit) * Build instructions * Resource utilisation reports * Performance evaluation * Documentation explaining the implementation --- ## Timeline Approximately 4 weeks. Regular progress updates are expected throughout the project. --- ## Budget Fixed-price project. Milestone payments only. --- ## Preferred Experience Candidates with previous experience in FPGA-based CNN accelerators, low-bit neural networks, Xilinx platforms, and embedded AI will be preferred. Please include links to relevant GitHub repositories, published work, or previous FPGA projects. --- ## Screening Questions 1. Describe your experience with FPGA-based deep learning acceleration. 2. Have you previously used PYNQ-Z2 or other Xilinx Zynq platforms? 3. Have you worked with Vivado/Vitis HLS? 4. Have you implemented low-bit (4-bit or 8-bit) neural network quantization? 5. Please share links to similar FPGA or AI projects. 6. Briefly explain how you would approach this implementation. .

  • $700.00

    Fixed-price
  • Expert
    Experience Level
  • Remote Job
  • Ongoing project
    Project Type
Skills and Expertise
Mandatory skills
FPGA
Embedded System
Computer Vision
Activity on this job
  • Proposals:Less than 5
  • Last viewed by client:1 hour ago
  • Interviewing:
    3
  • Invites sent:
    2
  • Unanswered invites:
    2
About the client
Member since Jul 25, 2026
  • Sweden
    11:46 PM

Explore similar jobs on Upwork

3D Design
Industrial Design
3D Printing
3D Modeling
Product Design
Hardware Design
RF Design
Electrical Engineering
PCB Design
Electronics

How it works

  • Post a job icon
    Create your free profile
    Highlight your skills and experience, show your portfolio, and set your ideal pay rate.
  • Talent comes to you icon
    Work the way you want
    Apply for jobs, create easy-to-by projects, or access exclusive opportunities that come to you.
  • Payment simplified icon
    Get paid securely
    From contract to payment, we help you work safely and get paid securely.
Want to get started? Create a profile

About Upwork

  • Rating is 4.9 out of 5.
    4.9/5
    (Average rating of clients by professionals)
  • G2 2021
    #1 freelance platform
  • 49,000+
    Signed contract every week
  • $2.3B
    Freelancers earned on Upwork in 2020

Find the best freelance jobs

Growing your career is as easy as creating a free profile and finding work like this that fits your skills.

Trusted by

  • Microsoft Logo
  • Airbnb Logo
  • Bissell Logo
  • GoDaddy Logo