Hire the Best Assembly Language 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
Akif E.

Lahore, Pakistan

$25/hr
4.9
43 jobs

Greetings! I'm leading to BS in Computer Engineering, having 2 years of experience in Tutoring, development of different softwares. I can help you with following technologies. ✅ C / C++ (OOP, DSA, Communication Protocol UDP/TCP, Audio, OS etc.) ✅ Python (Pandas, Web Scraping, Automation – Selenium, PyTest, Requests etc.) ✅ Java / Kotlin (Android Studio, Audio Applications, Calling Applications etc.) ✅ Scripting (Linux --.sh & Windows -- .bat Scripting etc.) ✅ SQL / MySQL (Procedures, Functions & Data Analysis etc.) Tutoring Expertise: Languages You can Learn: (Basics to Advance with Notes & Examples Solving) ✅ C / C++ ✅ Python ✅ Java / Kotlin ✅ Scripting ✅ SQL / MySQL Courses You can Learn: ✔ CFP (Computing Fundamentals and Programming) ✔ OOP (Object Oriented Programming) ✔ DSA (Data Structures and Analysis) ✔ OS (Operating Systems) ✔ MI (Micro-Controllers & Interfacing) ✔ ES (Embedded Systems) ✔ DSD (Digital System Design) Developemnt Expertise: As a developer I can help you or create ✔ Android Applications with Audio Specification ✔ Simple GUI Based Games Using C++/Python ✔ Automation of Browsers (Edge or Chrome) ✔ Data Analysis Application using Python, SQL etc. ✔ App Scripts for Emails Marketing (Automation of Emails etc.), and Much More ... If you need any kind of help in any kind of technical stuff do contact me, we will have short discussion if you agree we can also have face time / meeting and we can discuss that. I aim to provide the best experience of learning and development and I'll try my best to build your idea into real. Regards, Book a Discussion Slot for Your Projects/Concerns below. Akif Ejaz,

  • Email Automation
  • X86 Assembly Language
  • C
  • Compliance Testing
  • Python
  • Browser Automation
  • Java
  • C++
  • Selenium WebDriver
  • Embedded System
  • Embedded C
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."

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

Dera Ismail Khan, Pakistan

$30/hr
5.0
41 jobs

An 𝗘𝗹𝗲𝗰𝘁𝗿𝗼𝗻𝗶𝗰𝘀 𝗘𝗻𝗴𝗶𝗻𝗲𝗲𝗿 (𝟮𝟬𝟭𝟭), I develop 𝗵𝗶𝗴𝗵-𝗽𝗲𝗿𝗳𝗼𝗿𝗺𝗮𝗻𝗰𝗲 𝗺𝘂𝗹𝘁𝗶-𝘁𝗵𝗿𝗲𝗮𝗱𝗲𝗱 𝗵𝗮𝗿𝗱𝘄𝗮𝗿𝗲-𝗶𝗻𝘁𝗲𝗴𝗿𝗮𝘁𝗲𝗱 𝘀𝗼𝗳𝘁𝘄𝗮𝗿𝗲 𝘀𝗼𝗹𝘂𝘁𝗶𝗼𝗻𝘀 (𝗖, 𝗖++, 𝗩𝗲𝗿𝗶𝗹𝗼𝗴) for 𝗪𝗶𝗻𝗱𝗼𝘄𝘀 and 𝗟𝗶𝗻𝘂𝘅 across the 𝗗𝗲𝘀𝗸𝘁𝗼𝗽, 𝗙𝗶𝗿𝗺𝘄𝗮𝗿𝗲, 𝗛𝗮𝗿𝗱𝘄𝗮𝗿𝗲 and 𝗪𝗲𝗯 domains. I also design 0.6u to 0.18u CMOS Integrated Circuits. I contributed to 𝗕𝗠𝗪 𝗔𝗗𝗖𝗔𝗠, 𝗠𝗮𝗴𝗻𝗮 𝗠𝗙𝗞𝟱 and vehicle bus encoding/ decoding pipeline projects for 𝗔𝗨𝗗𝗜 and 𝗖𝗔𝗥𝗜𝗔𝗗. I have worked with multiple 𝘀𝗲𝗻𝘀𝗼𝗿 𝘀𝘆𝘀𝘁𝗲𝗺𝘀 (vision), 𝗱𝗮𝘁𝗮 𝗯𝘂𝘀𝗲𝘀 (UART, SPI/DSPI/QSPI, I2C, USB, Ethernet, TFT-LCD, LPDDR-2), 𝗺𝗶𝗰𝗿𝗼𝗰𝗼𝗻𝘁𝗿𝗼𝗹𝗹𝗲𝗿𝘀 (8051-based, RISC-V) and 𝗽𝗿𝗼𝗴𝗿𝗮𝗺𝗺𝗶𝗻𝗴 𝗲𝗻𝘃𝗶𝗿𝗼𝗻𝗺𝗲𝗻𝘁𝘀 (FreeRTOS, QEMU). I've also programmed 𝗦𝗽𝗮𝗿𝘁𝗮𝗻-𝟲 𝗙𝗣𝗚𝗔𝘀 in 𝗩𝗲𝗿𝗶𝗹𝗼𝗴 and designed 𝗮𝗻𝗮𝗹𝗼𝗴, 𝗺𝗶𝘅𝗲𝗱-𝘀𝗶𝗴𝗻𝗮𝗹, 𝗱𝗶𝗴𝗶𝘁𝗮𝗹 and 𝗻𝗲𝗮𝗿-𝗥𝗙 𝗰𝗶𝗿𝗰𝘂𝗶𝘁𝘀 (800 MHz) in 𝟬.𝟲𝘂-𝟬.𝟮𝟱𝘂 𝗖𝗠𝗢𝗦 technologies. 𝗖𝗮𝗿𝗲𝗲𝗿 𝘀𝘂𝗺𝗺𝗮𝗿𝘆 - 𝟮𝟬𝟬𝟱-𝟮𝟬𝟬𝟴: Web development (classic ASP, PHP, JS, Flash, SQL, HTML5, CSS3) - 𝟮𝟬𝟭𝟭-𝟮𝟬𝟭𝟵: Mixed-signal Semiconductor IC design (0.6u - 0.25u CMOS) - 𝟮𝟬𝟮𝟬-𝗽𝗿𝗲𝘀𝗲𝗻𝘁: Multi-platform Desktop applications: C, C++ (multi-threaded), wxWidgets, Qt, ROS For desktop applications, I use the tech stack: C, C++, Qt5-6, wxWidgets, GTest/ GMock and CMake. On a previous full-time job, extended C++, ROS and ADTF based AUTOSAR (ARXML) software components for ADAS analysis in the automotive industry. (SOME/IP, TAPI DBC, CAN(FD)). Have hands-on experience with LiDAR point cloud data. Currently working on a Semiconductor EDA tool in C++ and wxWidgets as a personal project. My recent professional work includes open source browser customization in C++ (Firefox, Palemoon, CEF) and the development of custom windows credential providers. 𝗗𝗲𝘀𝗸𝘁𝗼𝗽: - C - C++ - C# - Python - wxWidgets - Qt(5, 6) - Win32 - ROS (1, 2) - Identity (and Access) Management (IAM/ IdM) - Single Sign On (SSO) - OAuth - OpenID Connect - JWT/ JWKS - Chromium Embedded Framework (CEF) - Firefox browser customization - Palemoon browser customization - Custom Windows Credential Provider development - Multi-threading - WinUSB-based USB driver - Raw data packets manipulation - Hardware communication -- Serial -- USB -- GSM Modem -- PLC via ABNet API -- Basler GigE LineScan camera using Pylon 5 SDK 𝗪𝗲𝗯: - ASP 3.0/ classic - PHP core/ pure (4, 5, 7, 8) - Javascript core/ pure/ vanilla - (X)HTML 4/5 (W3C Validated, Section 508/ VPAT) - CSS 2/3 - Macromedia Flash (4, 5, 8) Actionscript (1.0, 1.1, 2.0) - MS Access, My SQL, MS SQL Server (custom queries and stored procedures) - cURL - SMS gateways - cHTTP (PHP-based auto login/ navigator to a website) - mPDF, tcPDF 𝗛𝗮𝗿𝗱𝘄𝗮𝗿𝗲: - 0.25u CMOS (Analog design): -- Logic gates -- JK-type Phase Detector -- Charge Pump -- Delay Locked Loop (DLL) - Verilog: -- DDR-2 SDRAM controller -- SPI controller -- I2C controller -- Ethernet MAC -- USB 2.0 Full speed device controller -- Custom ISA 8-bit microprocessor core - QEMU (custom device emulation) 𝗙𝗶𝗿𝗺𝘄𝗮𝗿𝗲: - FreeRTOS 𝗖𝗼𝗺𝗽𝗹𝗲𝘁𝗲𝗱 𝗽𝗿𝗼𝗷𝗲𝗰𝘁𝘀 (𝗺𝗮𝗷𝗼𝗿): - Authentik Windows Credential Provider (CEF) - High-frequency (~2400 fps) quad sensor data plotter (Win32 API, C) - Barton Chart scan processor and barcode reader for data extraction (C#, image processing) - Document upload and processing platform (medical) using PHP, javascript and LibreOffice - SMS-based Poll/ Quiz website (PHP, two-way SMS gateway) - Job portal (ASP classic/ 3.0)

  • C
  • C++
  • C#
  • C++/CLI
  • Multithreaded Programming
  • Microsoft Component Object Model
  • Windows API Development
  • Socket Programming
  • SQLite
  • Firmware
  • Electronics
  • PCB Design
  • API
  • PHP
  • ASP
  • JavaScript
  • AJAX
  • JSON
  • HTML5
  • CSS 3
Zaryab A.

Gujranwala, Pakistan

$10/hr
4.1
41 jobs

I am a Computer Scientist. Working as Online Tutor for Computer Subjects and Programming. Clarity of concepts and content is my guarantee. Content will be pure and authentic. I have been worked as Research Scholar. I may serve you as Article/Blog/Report writer. More than 5 years of experience in programming, tutorship and implementing solutions for various clients. Experience in designing and developing software solutions using ASP.Net, C++, Java, C#, and SQL server 2014/2012/2008/2005(database development,query optimization,forms and reports). Very good in developing user-friendly web interfaces using HTML, ASP.NET AJAX, JavaScript/JQuery, Knockout.js, CSS, XML,MYSQL,OOP,Software design and testing,Entity Framework,Xml and XSLT. Developed different desktop softwares in C++ and Java for clients too. I am also experienced in Poster designing and flyer designing. I have made Poster as an academic assignments, event planning, movies and others.

  • C#
  • Tutoring
  • HTML5
  • Microsoft Visual C++
  • Technical Writing
  • Microsoft Visual Studio
  • Computer Skills
  • Coding Art
  • C++
  • Java
  • Computer Science
  • Linear Programming
  • Presentations
Fahad I.

Islamabad, Pakistan

$10/hr
5.0
1 jobs

I am a Computer Systems Engineer specializing in C++ and Rust, focused on building robust, multi-threaded desktop applications and working within complex codebases. Whether you need a standalone desktop utility, a custom GUI, or bug fixes in a heavy legacy project, I deliver clean, highly optimized code. - Core Capabilities & Experience: Desktop Software Development: Engineered a fully functional Internet Download Manager (IDM) from scratch using C++ and wxWidgets. Features include multi-threaded segmented downloading, speed smoothing algorithms, and dynamic multi-column UI reporting. Complex Codebase Integration: Real-world experience navigating and debugging massive open-source and proprietary codebases. Contributed to a 3D dental modeling application (teeth-cad), working directly with Rust, C++, and FreeCAD environments to resolve core architectural bugs (e.g., model centering logic). - Modern Workflows: Fluent in Git/GitHub, issue tracking, cross-platform compiling, and object-oriented design. As I wrap up my final semester of my Computer Engineering degree, I am bringing fresh, modern architectural practices to freelance clients. Let's discuss your software requirements.

  • C++
  • Microsoft Visual C++
  • WxWidgets
  • Rust
  • Desktop Application
  • Windows App Development
  • Multithreaded, Parallel, & Distributed Programming Language
  • Object-Oriented Programming
  • 3D Modeling Software
  • Software Debugging
  • Desktop Application Bug Fix
  • Desktop Application Improvement
  • Desktop Application Testing
  • Computer Engineering
Muhammad U.

Karachi, Pakistan

$25/hr
4.9
111 jobs

What I Can Help You With ⚡Component Selection & Sourcing MCU/SoC, FPGA, PMIC, RF, GPS, sensors, passives with calculations. Cross-ref, cost optimization, LCSC/DigiKey/Mouser sourcing, EOL/NRND mitigation. 🔋Power Design LDO, buck/boost, Li-ion/LiPo, PMICs, protection (OVP/OCP/UVP), thermal, sequencing. 📡RF, GPS , Wireless & UWB BLE, WiFi, Zigbee, LoRa, NFC, LTE/5G, GSM, GNSS, antenna & RF layout, SIM interfaces. 🔌High-Speed & Mixed Signal USB, Ethernet, LVDS, SPI/I2C/UART/CAN/RS485, ADC/DAC, SI/impedance. 📐 Schematic & PCB Decoupling, protection, stack-up, EMI/EMC, routing, DFM. 🔒 MCU/FPGA & Bio-Signal Integration STM32, ESP32, nRF52, RP2040, i.MX RT, ATSAMD21, XC7A50T-FTG256, XC6SLX45-FG484, ADS1299IPAG, SX1276, SIM7600,SIM7080G, BG95M1LA64S, GNS NEO-M8N — pin mapping, boot, clocks, OTA/security. 📊 Sensors & Analysis IMU, pressure, temp, gas, bio-sensing; power, filters, battery life. 🏭 Production Ready BOM, Gerbers, CPL, bring-up. ✍️ Docs & Proposals **7+ years delivering production-grade hardware with real engineering depth.**

  • Power System
  • Embedded System
  • Embedded C
  • C#
  • C++
  • ESP32
  • PCB Design
  • Eagle
  • Altium Designer
  • Raspberry Pi
  • Arduino
  • Circuit Design
  • Product Development Life Cycle
  • KiCad
  • Electronic Design
  • ESP8266

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

You can hire a Assembly Language Programmer in Pakistan on Upwork in four simple steps:

  • Create a job post tailored to your Assembly Language Programmer project scope. We'll walk you through the process step by step.
  • Browse top Assembly Language Programmer talent on Upwork and invite them to your project.
  • Once the proposals start flowing in, create a shortlist of top Assembly Language Programmer profiles and interview.
  • Hire the right Assembly Language 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 Assembly Language Programmer?

Rates charged by Assembly Language 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 Assembly Language Programmer in Pakistan on Upwork?

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

Can I hire a Assembly Language 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 Assembly Language Programmer proposals within 24 hours of posting a job description.