Hire the Best X86 Assembly Language Specialists
in India

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

Pune, India

$15/hr
4.9
10 jobs

Bring your custom hardware to life with production-grade firmware. With over 7 years of experience in Embedded Linux and C/C++ development, I specialize in the critical phase where hardware meets software. If you are struggling with unstable board bring-ups, complex Yocto builds, or writing reliable device drivers for custom peripherals, I can help you move from prototype to production. I have successfully delivered firmware solutions for diverse platforms, including NXP i.MX8 and TI AM64xx, ensuring robust performance in industrial and consumer applications. Core Expertise: * Embedded Linux & Yocto: Expert in creating custom distributions, writing recipes, and managing layers (Bitbake, OE-Core). * Board Bring-up (BSP): Modifying Device Trees (DTS), U-Boot configuration, and Kernel customization for new hardware spins. * Driver Development: Writing and debugging low-level drivers for UART, SPI, I2C, and PCIe interfaces. * Application Development: Building high-performance C/C++ user-space applications and testing tools (Python/PyQt5). * System Reliability: Implementing SWUpdate for OTA updates, setting up CI/CD pipelines, and rigorous hardware debugging using logic analyzers and oscilloscopes. Technical Stack: * Languages: C, C++ (11/14/17), Python, Shell Scripting. * Hardware: ARM Cortex-A/M, STM32, NXP i.MX Series, TI Sitara (AM64xx). * Protocols: TCP/IP, UDP, BLE, MQTT, SPI, I2C, UART, USB. * Tools: Git, CMake, GDB, Wireshark, JTAG/SWD. I understand that hardware delays are costly. I work comfortably with remote setups (Zoom/Screen Share) and can collaborate directly with your hardware team to diagnose signal issues or schematic errors early in the process. Ready to stabilize your firmware and ship your product? Click "Invite to Job" to discuss your project.

  • Raspberry Pi
  • STM32
  • FreeRTOS
  • Python
  • Embedded Linux
  • C++
  • Embedded C
  • Embedded Application
  • Embedded System
  • Linux
  • Internet of Things
  • Firmware Programming
  • GitHub Copilot
  • GitHub
  • Azure DevOps
  • Driver Development
  • Agile Project Management
  • PCB Design
  • nRF52
  • Bash Programming
Md Raquib A.

Islampur, India

$65/hr
5.0
1 jobs

Software engineer with 22+ years of experience across the software development lifecycle, spanning software engineering to technical leadership. Deep expertise in cross-platform desktop application development (Windows, macOS, Linux) in C/C++ and Objective-C, with strong knowledge of document/file format internals — PDF, PostScript, SVG, JPEG2000 — font engines (TrueType, OpenType, CFF, TTC, color fonts), Adobe Acrobat SDK/plugin development, and color management. Track record of single-handedly designing and shipping complex, high-visibility features (gradient rendering engines, SVG/OpenType color font support, high-speed TCP/UDP-based secure file transfer software) from the ground up.

  • JavaScript
  • Python
  • C++
  • C#
  • SQL
  • PDF
  • Font Development
  • PostScript
  • SVG
  • C
Ashish K.

Hajipur, India

$50/hr
5.0
3 jobs

High-Performance C++ Developer | Low-Latency & Systems Optimization I specialize in writing hardware-aware C++ code that maximizes CPU efficiency. My expertise includes: Memory Optimization: Custom Arena Allocators and Cache-Locality (L1/L2 optimization). Concurrency: Multithreaded systems using Atomics and Producer-Consumer patterns. Low-Level I/O: High-speed file access via Memory-Mapped I/O (mmap). I have a proven track record of processing millions of data points in milliseconds. Check out my 10-Project Performance Lab on GitHub Hours of availability: 10:00 AM – 10:00 PM IST. A guaranteed response to all technical inquiries within 12 hours.

  • Python
  • C++
  • Scripting
  • Desktop Application
  • Scripts & Utilities
  • Web Development
  • Back-End Development
  • Automation
  • Software Development
  • System Programming
  • PostgreSQL Programming
Rajamohan R.

Chennai, India

$35/hr
4.9
6 jobs

To provide a leading Role as a Technical Architect in the field of IT

  • Firmware
  • Embedded Linux
  • Microcontroller Programming
  • Embedded System
  • Python
  • C++
  • C
  • Real-Time Operating System
  • Embedded C
  • STM32
  • .NET Framework
  • Django
  • RESTful Architecture
  • Java
  • Laravel
  • Amazon S3
Trilochan S.

Almora, India

$50/hr
4.4
87 jobs

👋 Welcome to my profile! I am a skilled Reverse Engineer and Developer with a passion for solving complex problems and creating innovative solutions. With 10 years of experience in the field, I specialize in Reverse engineering, AOSP Developer ,malware analysis, and software development. Android Kernel/Firmware/App Developer (AOSP) Android reverse engineer. Reverse Engineering of Binary Executables Decompilation of Compiled Code Malware Analysis and Removal Code Obfuscation and Protection Analysis Legacy Software Recovery Software Vulnerability Assessment Patch Development and Implementation Custom Tool Development My Reverse Engineering skills: * decompilation, debugging, analysis, and modification of native android libraries * reversing of Linux/OS X/Android/iOS applications * bypass SSL pinning. Interception, modification, and analysis of network traffic * extract data, code, algorithms, signatures, and network addresses * inject Smali bytecode * almost every debugger/decompiler: IDA/Hopper/lldb/etc. * application modification for add, remove, modify functionalities * creation of private API for applications * know arm and x86 assembler * use Ghidra for the analysis of native libraries * have experience in reverse Unity, Cocos, Kony android apps My Development Skills : *Android Kernel/Firmware/App Developer (AOSP) * Android, iOs, & Django * kotlin, swift,java, samli, x86, arm, c , c++ , javascript ,and python * WhatsApp ChatBot * VPN * Unit Testing * UI/UX with Animation * Admin Panel to Control Application Back End * Django * Firebase Front End, Back End(Cloud Functions, Realtime Database, Cloud Firestore) I'm ready to work 24/7, full-time, or part-time. Client satisfaction and on-time delivery is my priority.

  • Assembler
  • Assembly Language
  • C++
  • Python Script
  • C
  • Malware Removal
  • ARM Microcontroller
  • Android App Development
  • Reverse Engineering
  • Kotlin
  • Linux
Drupal M.

Ahmedabad, India

$20/hr
4.9
38 jobs

Experienced as a System Software Engineer ► Excellence knowledge of C/C++ languages ► Experience in VC++ and MFC Also worked in OWLNext framework. ► Hands-on Jetson Xavier, Jetson TX2, Jetson Nano with complete Camera Pipeline From Userspace to Firmware. ► Good understanding of OOP concepts, STL ► Worked on Data structure, algorithms ► Beginner to Linux device driver | Kernel programming ► Worked with socket programming ► Good understanding of Linux internals, process management, signal handling, file management, resource management, IPC(a pipe, named pipe, message queue, shared memory), semaphore(SysV and POSIX), mutex, POSIX threads. ► Hands-on system programming ► Linux Device Driver, Camera SW Stack ► Good understanding of Transport Layer Security protocol ► TCP, UDP, Application Layer Protocols ► Worked on secure communication over TCP using OpenSSL SSL stack, OpenSSL engine ► Worked with Valgrind, gdb, and CMake ► Worked with version control Git, TFS

  • Java
  • C
  • Microsoft Visual C++
  • Microsoft Foundation Class Library
  • C++
  • Docker
  • Embedded Linux
  • System Programming
  • PostgreSQL Programming
  • Data Structures
  • Unit Testing
  • Google Cloud Platform
  • Bash Programming

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 X86 Assembly Language Specialist in India on Upwork?

You can hire a X86 Assembly Language Specialist in India on Upwork in four simple steps:

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

Rates charged by X86 Assembly Language Specialists 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 X86 Assembly Language Specialist in India on Upwork?

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

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