Hire the Best Compiler Specialists

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

Nanning, China

$20/hr
5.0
175 jobs

I have rich experience in the field of C language C + + and python language based on Linux and window system and web development experience . 1. Proficient in algorithms and data structures in C/C++/python. 2. Highload servers, big data, STL, UNIX/Linux, C/C++/python 3. network programming (TCP, UDP sockets, WebSockets), have a clear understanding of multithreading, memory management, stack analysis. 4. Linux command line tools, Bash scripts 5. database programming (MySQL) 6 . Rich experience in server load optimization, network security, etc. 7. Network protocols parsing and implementation 8. Linux kernel modules 9 html/js/php ajax web develop experience

  • C++
  • Microsoft Visual Studio
  • Kernel
  • Computer Network
  • PHP
  • MySQL
  • C
  • Multithreaded Programming
  • CMake
  • TCP/IP
  • Linux
  • Desktop Application
  • Operating Systems Development
  • System Programming
Roman I.

Kyiv, Ukraine

$30/hr
5.0
4 jobs

💼𝗘𝘅𝗽𝗲𝗿𝗶𝗲𝗻𝗰𝗲: Reverse Engineering, Debugging, Unpacking, Data Extraction, Game Automation and Modifications, Malware Analysis, Desktop Apps, Windows Kernel Drivers, Shellcodes, Hooks, Injects, Anti-Cheat Dev 🛠️𝗦𝘁𝗮𝗰𝗸: IDA Pro, Ghidra, WinDbg, x64dbg, x86_64, Windows internals, PE Format, Cheat Engine, Kernel Drivers 💻𝗣𝗿𝗼𝗴 𝗦𝘁𝗮𝗰𝗸: Python, Assembly (FASM), C, C++

  • Python
  • Assembly Language
  • C
  • C++
  • Windows API Development
  • Anti-Cheat Plugin
  • Data Extraction
  • Automation
  • Game Tuning
  • Software Debugging
Simon S.

Tallinn, Estonia

$65/hr
4.9
49 jobs

CLIENT WORK Clients have been hiring me to help them with the following: reverse-engineering both ELF and PE binaries; writing performance-critical programs for desktop computers and microcontrollers alike; designing custom PCBs (experience with up to 8 layers), including ones carrying these ICs: STM32s, various BGA/QFP FPGAs, crypto modules, SRAM and NAND flash, frequency synthesizers, and power regulators; writing client-server APIs with authentication and rate-limiting; assisting in setting up their GNU/Linux machines and debugging various system-level issues; and security-hardening GNU/Linux systems. OVERVIEW I am an inquisitive software and hardware developer. My areas of interest, as of now, are custom hardware design, signal processing, professional audio, radio, electromagnetics, and aircraft control and navigation systems design. I love learning how things that I'm interested in work and then building them my own way, with my own rules. The non-client work that I do is always guided by this principle. My current experience lies in these domains: systems and hardware engineering; OS development; and setup, management, maintenance, and defense of GNU/Linux servers. My primary language is C (C99 for portability) for most code. For the most safety-critical applications, such as flight computers, navigation or radar systems, or radios, I use Ada (SPARK). HARDWARE For hardware design, when it comes to HDL, I use SystemVerilog, together with a board's native toolchain. Thus far, I've been working with Vivado and Quartus, then yosys and nextpnr for open boards. When it comes to PCBs, I use Altium (switched from KiCad) and PCB Toolkit in tandem, and am aiming to start using ANSYS soon. SIDE PROJECTS One of my current passion projects is a from-scratch compute platform (from the logic gates and PCB, through the bootloader, to userspace) that, on the software side, defines a non-POSIX kernel with userspace above it (the software side also works on the i386 and the AMD64) that I am writing in C99 in my free time. On the hardware side, the operating system is deployed across a set of four FPGAs, each using my custom 16-instruction processor architecture, which I call the "Minimal Instruction Set Computer," defined in Sail. The Sail architecture is used as a reference for the 32-bit processor, a.k.a. the "DANGLING Logic Unit," written in SystemVerilog. The individual FPGAs in the set have their specific roles. The master of the four is the "DANGLING Central Logic Unit." The DCLU has access to all of the three other units. Secure operations are handled by the "DANGLING Cryptographic Co-processor Unit." The DCCU is involved during each stage of the system's runtime. For expansion capability, there is the "DANGLING Peripheral Unit," whose role is interfacing with any external system that understands my custom serial protocol, EMIEMI. The idea of this compute platform started as a modular synthesizer, which means that audio is the centermost feature. Most resources go toward that stage. It is handled by the "DANGLING Sound Unit." Each processor has its own PSRAM, SDRAM, and NAND flash, except the DCCU, which is isolated to try to prevent leakage or intentional corruption of secure data. The DCCU is instead initialized by the DCLU and only communicates with and via the DCLU. Beyond that, on the side, I am currently building a custom flight management computer for a custom aircraft configuration, which is a project that I interweave with the custom OS/CPU project described above. GITHUB An overview of my personal, non-client work items can be found on my GitHub profile.

  • C
  • Linux
  • API Development
  • Ada
  • Defense & Military
  • Electronics
  • PCB Design
  • Multilayer PCB
  • Systems Engineering
  • Software Development
  • Assembly Language
  • Hardware Design
  • Hardware Prototyping
  • SystemVerilog
  • Aerospace
  • Aeronautics
  • Firmware Programming
  • Operating Systems Development
  • Telecommunications Engineering
Valters B.

Jurmala, Latvia

$20/hr
4.6
7 jobs

I have worked for many individual private projects and large companies in Latvia and abroad. I know a wide range of programming languages, interfaces and systems, I have delivered both web, mobile and desktop solutions. Some of my work: ✅ Crafty Chess Interface (freeware open source Chess software UI) ✅ Single-handedly converting large gaming platfrom from Java to Javascript ✅ Mobile and web solutions for a London based company ✅ Quality control services for a South Australia based company ✅ Mobile and server side solutions for some of the most prestigious companies in my country ✅ News website for my hometown ✅ many private projects, including 3D modeling, websites etc. I've been more active on other freelancing sites so I don't have as much work history on upwork, but I can provide more information about that upon request, including links to other freelancing sites and examples of my work both closed source and open source.

  • Visual Basic
  • HTML5
  • C++
  • C#
  • JavaScript
  • Java
  • PHP
  • C
  • Bash
  • VB.NET
  • jQuery
  • SQL
  • X86 Assembly Language
  • AJAX
  • CSS
Aleksandr K.

Zaporozhye, Ukraine

$40/hr
5.0
63 jobs

Mostly interested in reverse-engineering tasks of Windows applications. Have experience in programming: Assembler language, Delphi, C++, C#. Data extraction, parsing proprietary file formats. Dll injection, modify memory of the application.

  • C#
  • Assembler
  • X86 Assembly Language
  • Microsoft Windows
  • C++
  • Reverse Engineering
  • Delphi
Safeer A.

Islamabad, Pakistan

$15/hr
4.9
81 jobs

⭐ Top Rated Plus Expert ⭐ 🏆 Completed more than 60 jobs with 100% accuracy. 🏆 ⭐ Offering a best affordable prices to all Clients ⭐ ✅ 6+ Years of Experience in LaTeX Programming and Editing . Hello everyone, Welcome to my Profile, I'm a Mechanical engineer by Profession and I have an experience of 5+ years in LateX editing and Programming. By using Latex Overleaf/MikTeX, I will convert: ✅ Word doc/Docx to Latex.PDF ✅ Handwritten pages to LateX.PDF ✅ Article, book, Thesis and Research Paper typesetting in LateX(Overleaf) ✅ Bachelors/Master/Ph.D. typesetting in LateX ✅ Graphs/Plots in TikZ or PGFplot ✅ Mathematical (Equations, Formulas, Tables, Figures, images, Drawings) in LateX. ✅ References/bibliography, citations, etc. in LateX ✅ Formatting and typesetting using LateX Overleaf. ✅ Beamer Presentation slides in LateX(Overleaf). ✅ LateX templates ✅ Create/Upload Content to the Website ✅ CV/Resume/Cover letter (Overleaf/MikTeX) ✅ Formatting and editing of journal papers, Conference papers in LateX Overleaf. ✅ 100% Security of Your Document. MS Word ✅ Editing and Formatting Word documents ✅ PDF to MS Word Conversion. ✅ Typesetting Mathematical Equations in MS Word ✅ Conversion of Handwritten notes to MS Word. Moreover, I have an experience of virtual turoing in subjects: ✅ Mathematics ✅ Calculus ✅ Geometry ✅ Trigonometry ✅ Statistics ✅ Algebra Why only me? 1️⃣ 24/7 hours availability 2️⃣ 100% Quality work 3️⃣ Customer satisfaction is top Priority 4️⃣ Will refund your funds, in case if you are not satisifed. I'd love to hear from you

  • LaTeX
  • Overleaf
  • TikZ
  • Formatting
  • Document Conversion
  • Typesetting
  • MathJax
  • PDF Conversion
  • Editing & Proofreading
  • Templates
  • Resume Design
  • Graph & Table Creation
  • Mathematics
  • Calculus
  • Bibliography

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 Compiler Specialist on Upwork?

You can hire a Compiler Specialist on Upwork in four simple steps:

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

Rates charged by Compiler 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 Compiler Specialist on Upwork?

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

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