Hire the Best Xilinx Programmers

More than 3,000 reviews on G2
Rating is 4.5 out of 5.
4.5/5
of Upwork by G2 peer reviewers
Giuliano David R.

Formosa, Argentina

$60/hr
5.0
8 jobs

Senior FPGA Architect specializing in Xilinx Zynq and UltraScale+ platforms, delivering production-grade hardware architectures and high-performance embedded systems. I design scalable FPGA solutions from system architecture through RTL implementation, timing closure, Linux integration, and field deployment. My focus is building reliable, optimized, and maintainable systems — not just functional prototypes. Core Skills: FPGA Architecture & RTL Design -Verilog / VHDL (clean, timing-accurate RTL) -AXI4, AXI-Stream, AXI-Lite system design -High-throughput data pipelines -Custom IP core development -Timing closure & performance optimization -CDC handling and constraint strategy Xilinx Platforms -Zynq-7000 SoC -Zynq UltraScale+ MPSoC -Vivado (IP Integrator, Block Design, Constraints) -Vitis / SDK workflows Embedded Linux Integration -PetaLinux build systems -Device Tree customization -Kernel configuration & driver integration -U-Boot customization -PS–PL communication optimization Vision Acceleration & High-Speed Systems -Real-time image processing pipelines -MIPI CSI camera integration -Hardware acceleration using AXI-Stream architectures -DMA-based high-bandwidth transfers -Edge vision system optimization What I Deliver: -Clean and modular FPGA architecture -Production-ready Vivado & PetaLinux projects -Fully documented RTL and system design -Resource-optimized and timing-closed designs -Clear milestones and professional communication I work with startups, research teams, and industrial companies that require high-performance FPGA systems with long-term maintainability. If you need a Xilinx-focused architect who understands hardware, Linux, and system-level integration, I’m ready to support your project perfectly as you want from architecture to deployment.

  • Xilinx
  • FPGA
  • Firmware Programming
  • Python
  • Linux
  • OpenCL
  • C
  • C++
  • Verilog
  • SystemVerilog
  • Kernel
Mohamed M.

Alexandria, Egypt

$35/hr
5.0
70 jobs

Digital IC Design RTL Modeling, FPGA & IP/SoC/Embedded Development Engineer. Offering: - FPGA/ASIC RTL solutions in (System)Verilog, and VHDL. - Embedded C Coding. - Multilingual Tutoring. -------Your success is my priority------- Available Round-the-Clock | Flexible Pricing | Prioritizing Service Excellence My Experience: I've worked extensively with FPGAs, utilizing various FPGA boards from different vendors such as AMD(Xilinx)/Intel(Altera)/Efinix. Also experienced in ASIC designs, I've worked with Synopsys tools, with TCL scripts and GUI for DesignCompiler, Formality. Proficient in documentation using: - LaTeX: for professional documentation. - Markdown: for GitHub repos. - Microsoft Word. Let's collaborate and bring your project to life. Reach out to discuss the details, and I'll be here to assist you at any time. Additional Key Skills: - STA and CDC. - Communication protocols such as: UART - SPI - I2C - AXI... - Programming languages such as: C/C++. - Knowledge in scripting Language : TCL - Python . Tools: VUnit • Vivado IDE • Quartus prime • Efinity IDE • VS Code • Xilinx ISE • ModelSim/QuestaSim.

  • Xilinx
  • FPGA
  • MATLAB
  • C++
  • Embedded C
  • Markdown
  • Verilog
  • VLSI
  • VHDL
  • Digital Electronics
  • SystemVerilog
  • Tcl/Tk
  • C
  • Electronics
  • Embedded System
Imran Q.

Islamabad, Pakistan

$50/hr
5.0
34 jobs

As a solution architect I have 14+ years of ASIC/FPGA/SOC based Design/Develop/Deployment experience from user requirement to the end system. -- Digital Design of complex blocks, RTL design, systemVerilog/IPcore Design -- FPGA emulation of large ASIC designs on Dense Xilinx FPGA chips -- Xilinx SOC based digital designs using Vivado design suit. -- High speed ethernet/PCIe Designs ADC/DAC Software definer radios DSP cores -- Embedded Linux - devicetree - driver - usersapce apps -- Timing closures - CDC based designs -- High speed ADC/DACs from ADI designs -- Verification using systemVerilog and cocoTB Tools: -- Xilinx FPGA Vivado Design Suite, Debugging using ILA Xilinx ZYNQ SOC / Ethernet / DMA / cores. -- IPs from Cadence, precise-ITC, and ARM, as well as VIPs from Mentor Graphics, Synopsys, and TrueChip. With a high level of skill, responsibility and dedication to solution delivery, I always realize every requirement of the client to the maximum in detail, and guarantees the timeline of the project with excellent time management skills.

  • FPGA
  • Embedded Linux
  • Register-Transfer Level
  • Semiconductor
  • SystemVerilog
  • Digital Design
  • VHDL
Ahmed W.

Cairo, Egypt

$30/hr
5.0
27 jobs

I have more than 12 years experience in Embedded systems design, the main field of experience is FPGA programming, using VHDL, verilog and system verilog. I also have experience with working with Xilinx ISE, Vivado, Intel Quartus, Liberos SOC and Diamond Lattice

  • Embedded Application
  • FPGA
  • Microcontroller Programming
  • Arduino
  • STM32
  • C
  • C++
  • Python
  • VHDL
  • Verilog
  • Microcontroller
  • ARM Microcontroller
  • PIC Programming
  • MATLAB
  • Digital Signal Processing
Alexander J.

Havertown, Pennsylvania

$94/hr
4.3
188 jobs

Thank you for taking the time to view my profile! I am an electrical engineer with experience in PCB hardware design, embedded systems programming, and software application development. I specialize in full-stack electronics design for IoT systems, covering cloud integration, BLE, and RF wireless communication. My background includes digital signal processing (DSP), electromagnetic simulation, and machine learning for data classification, image recognition, and audio processing. I’ve also built strong skills in application development, database integration, and 3D modeling for enclosure design. I founded Future Technologies Laboratory LLC in 2015 with the goal of providing complete electronics and software engineering solutions. Today, I lead a talented team of engineers to fulfill the requirements of complex projects and ensure they move efficiently from concept to production. Services: •Circuit Design & PCB Layout – KiCad, EasyEDA, DipTrace, Altium Designer (limited license) •Embedded Systems Programming – ESP32, STM32, Microchip, nRF52, Arduino, Xilinx, SHARC •AWS Cloud Services – S3, IoT Core, IAM, Amplify, DynamoDB, etc. •Simulation, DSP & Machine Learning – Python, MATLAB, LabVIEW •Application & Web Development – React Native, React, Flutter, .NET •3D Modeling & Enclosure Design – Autodesk Fusion 360, including IP-rated housings •Project Management & Technical Documentation – concept development, planning, and technical writing

  • Bluetooth
  • nRF52
  • C++
  • Python
  • RF Design
  • PCB Design
  • Technical Writing
  • Machine Learning
  • SQL
  • Power Electronics
  • C#
  • OpenCV
  • Article Writing
  • Electronic Design
  • Unity
Muhammad B.

Rawalpindi, Pakistan

$30/hr
4.9
48 jobs

I'm an FPGA and embedded engineer who takes digital hardware from spec to working bring-up on real boards, architecture, RTL, verification, synthesis, timing closure, and on-board validation. On the FPGA side I write production-grade Verilog/SystemVerilog, build and debug designs in Vivado and Vitis (also ISE and Quartus when a project needs them), and target Xilinx Zynq-7000, Zynq UltraScale+, Artix/Kintex-7, and Lattice parts. Day-to-day work: clean RTL (FSMs, pipelining, CDC), AXI4/AXI-Lite/AXI-Stream SoC integration, custom IP, and constraint/timing closure on designs that have to actually meet Fmax, not just simulate. Verification is part of the job, not an afterthought, SystemVerilog testbenches, functional and code coverage, and assertions. I simulate in ModelSim/QuestaSim, Verilator, and Icarus, and debug on hardware with ILA, logic analyzer, scope, and JTAG. I go deep on RISC-V: custom RV cores, ISA extensions, and emulators, including instruction-set modification and syscall/binary remapping at the userspace level. On the embedded side I write C/C++ for microcontrollers and Linux, work with the GCC/LLVM toolchain, and handle interfaces like UART, SPI, I2C, DMA, PCIe, and Ethernet. If you have hardware or low-level software problems or need a new solution, send the spec and I'll reply with a clear scope and timeline.

  • FPGA
  • Verilog
  • SystemVerilog
  • C++
  • C
  • Linux
  • Hardware Design
  • Hardware Description Language
  • Python
  • MATLAB
  • Embedded Linux
  • Microcontroller Programming
  • Microprocessor
  • Assembly Language
  • Reverse Engineering
  • Tcl/Tk
  • EasyEDA

How it works

Post a job for freePost a job

Tell us what you need. Create your own job post or generate one with AI then filter talent matches.

Hire top talent fast

Consult, interview, and hire quickly, so you can meet the freelancers you're excited about.

Collaborate easily

Use Upwork to chat or video call, share files, and track project progress right from the app.

Payment simplified

Manage payments in one place with flexible billing options. Only pay for approved work, hourly or by milestone.

Don't just take our word for it

How do I hire a Xilinx Programmer on Upwork?

You can hire a Xilinx Programmer on Upwork in four simple steps:

  • Create a job post tailored to your Xilinx Programmer project scope. We’ll walk you through the process step by step.
  • Browse top Xilinx Programmer talent on Upwork and invite them to your project.
  • Once the proposals start flowing in, create a shortlist of top Xilinx Programmer profiles and interview.
  • Hire the right Xilinx Programmer for your project from Upwork, the world’s largest work marketplace.

At Upwork, we believe talent staffing should be easy.

How much does it cost to hire a Xilinx Programmer?

Rates charged by Xilinx Programmers on Upwork can vary with a number of factors including experience, location, and market conditions. See hourly rates for in-demand skills on Upwork.

Why hire a Xilinx Programmer on Upwork?

As the world’s work marketplace, we connect highly-skilled freelance Xilinx Programmers and businesses and help them build trusted, long-term relationships so they can achieve more together. Let us help you build the dream Xilinx Programmer team you need to succeed.

Can I hire a Xilinx Programmer within 24 hours on Upwork?

Depending on availability and the quality of your job post, it’s entirely possible to sign up for Upwork and receive Xilinx Programmer proposals within 24 hours of posting a job description.