Hire the Best Xilinx Programmers
in Pakistan

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

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

Lahore, Pakistan

$30/hr
5.0
14 jobs

Working in Digital Systems Design for the last 4 years: I've written RTL for server-class RISC-V SoC components, built an Image Signal Processor pipeline that runs on FPGA, and contributed to an actual chip tape-out on SkyWater's 130nm process. I've taken designs through the full life cycle — specification, simulation, FPGA prototyping, fabrication, and silicon bring-up in the lab, where I wrote C and assembly tests to validate real hardware. Alongside design work, I also write technical articles on chip design, RISC-V, and embedded systems — so if you need documentation or engineering content that's accurate and readable, I can help with that too. Feel free to reach out or send an invitation to get started. Keywords RISC-V | Computer Architecture | RTL Design | Verilog | SystemVerilog | Chisel | Bare-Metal Firmware | Embedded C | Assembly Language | FPGA Prototyping | SoC Integration | Silicon Bring-up

  • Verilog
  • SystemVerilog
  • FPGA
  • Integrated Circuit
  • Embedded C
  • Embedded System
  • Firmware Programming
  • Amazon EC2 Bare Metal Instances
  • Microcontroller
  • ARM Cortex-M
  • ARM Microcontroller
  • Assembly Language
  • Semiconductor
  • Content Writing
  • Technical Copywriting
Uzair A.

Charsadda, Pakistan

$40/hr
4.5
22 jobs

Greetings! I am an adept Analog and Digital Circuit Designer, specializing in Integrated Circuit (IC) design. With experience in 5 IC tape-outs utilizing different PDKs such as 28nm, 45nm, 65 nm, 110 nm, 130nm, and 180 nm, my expertise lies in designing and simulating Analog ICs (Schematic to GDSII), Digital ICs (RTL to GDSII), Mixed-signal integrated circuits (SoC), RISC-V Backend Design( RTL-GDSII) and RF ICs (upto 60GHz). Proficient in tools like Cadence Virtuoso, Mentor Graphics Calibre, Cadence Genus, Encounter/Innovus, Synopysis DC compiler, PrimeTime, ICC2, Custom Compiler, VCS, Xilinx, Vivado, Quartuas, Modelsim, Matlab, and OpenSource ASIC design tools like "Openlane." & "Xscheme". Proficient in Programming Language C/C++, Verilog, VHDL, and System Verilog. Eagerly await your response. Thank you.

  • Xilinx
  • Microchip
  • Verilog
  • MATLAB
  • Cadence Platform
  • Digital Design
  • Circuit Design
  • Analog Circuit
  • Integrated Circuit
  • Electronic Circuit Design
  • Digital Electronics
  • Analog Electronics
  • Computer Basics
  • VLSI
  • Layout Design
Muhammad Umair K.

Dera Ismail Khan, Pakistan

$3/hr
5.0
7 jobs

I am an expert in SystemVerilog, Verilog, and VHDL with over 5 years of experience in FPGA and IPS verification using Cocotb and UVM. For IPS verification, I primarily use the Cocotb and UVM libraries. Some highlights of my experience include: 1. Working with simulators such as Xilinx Vivado, Cadence, Synopsys, Icarus, and Verilator. Assisting with digital system design projects, including building data paths and control units using Verilog. 2. Extensive experience with microprocessor projects; if you’re looking for an expert in this area, I can help. 3. Proficiency in assembly coding on the Edsim51 simulator using 8051 assembly language. 4. Strong command of C and C++ for related projects. 5. "I am skilled in RISC-V processor design and implementation on FPGA boards. I have expertise in developing, configuring, and deploying RISC-V architectures, enabling efficient and customized processor solutions on FPGA hardware."

  • Verilog
  • SystemVerilog
  • FPGA
  • Arduino IDE
  • C
  • C++
  • Assembly Language
  • Analog Circuit
  • Algorithms
  • Process Design
  • Simulink
  • Simulation Software
  • Electronic Design
  • KiCad
  • Altium Designer
Abdul S.

Islamabad, Pakistan

$30/hr
5.0
26 jobs

Hello, thank you for checking out my profile. I'm a Certified LabVIEW and MATLAB Developer with over 5 years of experience in signal processing, FPGA, and Embedded System Design. With a strong set of skills and expertise, I bring proficiency in developing cutting-edge solutions in these domains. My strengths lie in my deep understanding of LabVIEW and MATLAB, allowing me to design and implement efficient algorithms for signal processing tasks. I excel in FPGA programming, leveraging its power to accelerate computations and optimize system performance. Additionally, my expertise extends to embedded systems design, where I have successfully developed robust solutions for various applications. Throughout my career, I have been involved in several notable projects such as Signal Processing of mm-wave Radar for Driver Drowsiness and Child Presence Detection for Vehicle In-Cabin Monitoring System which showcase my ability to deliver high-quality results. I have successfully implemented complex signal processing algorithms, enabling real-time data analysis for critical applications. Furthermore, my experience in FPGA design has led to significant improvements in system speed and efficiency. I hold a strong educational background, having obtained relevant certifications and a degree in Electrical Engineering. This foundation has equipped me with a solid theoretical understanding, which I consistently apply to real-world challenges. In summary, as a Certified LabVIEW and MATLAB Developer, I possess a wealth of experience in signal processing, FPGA, and embedded system design. My proven track record of delivering successful projects, along with my expertise and educational background, make me a valuable asset in tackling complex engineering problems. .

  • Xilinx
  • MATLAB
  • C++
  • Algorithm Development
  • LabVIEW
  • FPGA
  • Digital Signal Processing
  • Python
  • Firmware Programming
  • Embedded C
  • Verilog
  • Embedded System
  • VHDL
  • STM32
  • Arduino

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 in Pakistan on Upwork?

You can hire a Xilinx Programmer in Pakistan 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 in Pakistan 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 in Pakistan 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.