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
Muhammad B.

Rawalpindi, Pakistan

$30/hr
4.9
48 jobs

Hardware Engineer specializing in FPGA, RTL, SoC, and ASIC prototyping. I design, verify, and deploy digital hardware end-to-end, from architecture and RTL through simulation, synthesis, timing closure, and on-board bring-up, across Xilinx, Intel/Altera, and Lattice platforms. Strong across production-grade RTL, SoC integration, RISC-V design, HLS acceleration, and high-speed interfaces. 1. RTL Design, Verilog, SystemVerilog, FSMs, pipelining, CDC, STA, timing closure, low-power design. 2. EDA Tools, Xilinx Vivado, Vitis, Vitis HLS, ISE; Cadence Virtuoso, Synopsys flow; ModelSim, QuestaSim, Verilator, Icarus, GTKWave; Yosys, OpenLane. 3. FPGA Platforms, Zynq 7000, Zynq UltraScale+, Alveo U50/U55C/U200, Versal VCK190 and VD100, Kintex-7, Artix-7, Spartan-3, Lattice, Intel/Altera. 4. SoC Integration, AXI4, AXI-Lite, AXI-Stream, AHB, APB, Wishbone, MicroBlaze, Zynq PS-PL, DDR controllers, custom SoC and NoC integration. 5. ASIC Flow, RTL-to-GDSII flow concepts, synthesis, DFT, scan chains, tape-out RTL. 6. Verification, SystemVerilog testbenches, UVM concepts, code and functional coverage, assertion-based verification, formal concepts. 7. RISC-V, RV core design, ISA extensions, emulator, syscall remap, OS-capable pipeline. 8. High-Level Synthesis, C / C++ to RTL, pipelining, loop unrolling, AXI dataflow, edge-AI acceleration. 9. Interfaces, PCIe (Alveo DMA), Gigabit Ethernet, USB, UART, SPI, I2C, DMA, JTAG, MIPI. 10. Linux and Servers, Ubuntu, RHEL, kernel modules, Bash, GCC / LLVM toolchain, Make / CMake, Git, SSH, Docker, remote FPGA bring-up, build automation, CI/CD. 11. Networking, TCP/IP, UDP, Ethernet MAC / PHY, packet processing on FPGA, low-latency data paths, network protocol offload. 12. Lab and Debug, ILA, ChipScope, oscilloscope, logic analyzer, protocol analyzer, JTAG debug, PCB-level signal inspection. 13. Programming Languages, C, C++, Python, MATLAB, TCL, Bash, Assembly. Flow: spec, architecture, RTL/HLS, simulation, synthesis, timing closure, bring-up, validation, deployment. Send your spec or problem and I will respond with a clear scope and timeline within hours.

  • 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
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
Giuliano David R.

Formosa, Argentina

$60/hr
5.0
6 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
Jennis M.

Jinzhou, China

$16/hr
5.0
1 jobs

I am Jennis Mike, an Embedded Systems and Product Developer focused on building real-world hardware and software systems that can move from prototype to production. My work combines embedded firmware, PCB design, IoT systems, and mobile/web integration. I work primarily with STM32 and ESP32 microcontrollers using workflows such as ESP-IDF, FreeRTOS, UART/SPI/I2C communication, motor control, and wireless systems. I also design custom PCBs using EasyEDA and prepare boards for manufacturing with JLCPCB. My projects include robotics systems, balancing robots, connected devices, and mobile applications. On the software side, I develop Flutter mobile applications, backend-connected platforms, and React-based web applications using Supabase and modern development workflows. Skills and experience include: • STM32 and ESP32 Development (ESP-IDF) • FreeRTOS • Embedded C/C++ • PCB Design & Schematic Design • EasyEDA & JLCPCB Manufacturing Preparation • IoT Systems • Flutter Mobile App Development • React-based Web Applications & Supabase Integration I enjoy solving engineering problems and helping turn ideas into functional prototypes and products.

  • Embedded System
  • ESP32
  • FreeRTOS
  • PCB Design
  • Embedded C
  • EasyEDA
  • App Development
  • Web Application
  • Android App Development
  • C
  • C++
  • Flutter
  • KiCad
  • React
  • Internet of Things
Maksym S.

Karlsruhe, Germany

$25/hr
5.0
10 jobs

About me: Experienced in electronics and software developing. Skilled in circuit design, PCB development, FPGA. Proficient in multiple programming languages like Assembler, C, C++, C#, Java, js, Verilog, Bash. Plus, last 4 years an experience of working with AUTOSAR project. Many years of experience to develop and support cross-platform desktop SW under Windows/Linux/MacOS with using Java Spring, Groovy, MSVC, .NET (C#), Qt and bash scripting. Experience in DevOps and logging area: Amazon AWS, Ansible, Packer, Terraform, Concourse, ELK stack and oth. Team Lead experience - capable of managing and guiding developer teams. Worked in teams on projects of varying complexity in companies like Comcast (US) and Harman, Continental (Germany). Friendly, responsible, and punctual, with a collaborative mindset.

  • Desktop Application
  • Personal Computer
  • Web Application
  • Web Development
  • C++
  • Microsoft Visual C++
  • Bash
  • Java
  • C#
  • JavaScript
  • Apache Groovy
  • Assembler
  • Python
  • Verilog
Imran Q.

Islamabad, Pakistan

$50/hr
5.0
33 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

How it works

Post a job for free Post 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.