Hire the Best C Programmers & Developers
in China

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

Shanghai, China

$30/hr
5.0
18 jobs

Unity Developer | 2D/3D Animation | VR/XR | C# SUMMARY Unity Developer with 5+ years shipping mobile titles and building XR prototypes. Strengths in animation programming, performance tuning, and Unity tooling. Unity Certified Developer with a record of cross‑team delivery. SKILLS Unity 2D/3D • C# • XR Interaction Toolkit • OpenXR • World‑Space UI • Mobile Optimization • Animation Integration • Tool Development • Debugging • Spine • Git • Unity Editor Tools EXPERIENCE Unity Developer (Remote) - CMD Studios | Jun 2023 – Present  Built and optimized 2D/3D animations and gameplay features for Unity mobile games.  Created custom tools to streamline animation data workflows and reduce integration time.  Diagnosed and fixed performance issues using Unity Profiler and targeted refactors. Unity Developer - Shanghai - TOP GAMES INC | Nov 2021 – Jan 2023  Scripted 2D animation logic and UI for Whispers and Bingo Island; reduced memory usage and lag on iOS/Android.  Established reusable frameworks for reward pop‑ups and transitions.  XR/VR Prototyping Assignment (Nov 2021 – Nov 2022): Developed Unity VR prototypes using XR Interaction Toolkit and OpenXR; implemented interaction, locomotion, and world‑space UI; optimized to target framerate; documented VR best practices. Unity Designer - Shanghai Kuangre Network | Aug 2016 – Sep 2021  Designed and integrated UI/UX animations; optimized for responsiveness across devices.  Built reusable animation libraries; mentored junior contributors. EDUCATION & CERTIFICATION BA Management - University of United Nations, Moscow Unity Developer Certification - Unity Technologies

  • C#
  • Game Design
  • Unity
  • Animation
  • Game Development
  • Troubleshooting
  • AR & VR
  • Python
  • Call of Duty
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
  • C++
  • Microsoft Visual Studio
  • Kernel
  • Computer Network
  • PHP
  • MySQL
  • Multithreaded Programming
  • CMake
  • TCP/IP
  • Linux
  • Desktop Application
  • Operating Systems Development
  • System Programming
Tao S.

Wuhan, China

$29/hr
5.0
1 jobs

I’m a seasoned C/C++ software engineer with 10+ years of real-world experience in systems-level programming, focused on building high-performance, low-latency solutions. I specialize in multithreaded architectures, network protocols development, and OS internals, always writing clean, robust, and well-documented code. I have deep experience in Windows network driver development, including Windows Filtering Platform (WFP), Winsock Kernel (WSK), and NDIS Filter Drivers (6.x). I’m also proficient with Qt for cross-platform GUI development, libuv for asynchronous I/O, and mbedtls for secure communications. I often use Python for tooling, automation, and rapid prototyping. In addition, I have reverse engineering experience on Windows and am comfortable using tools like IDA to understand how applications work under the hood. If you’re looking for a developer who prioritizes performance, stability, and code clarity — I’d love to hear from you.

  • C
  • C++
  • Python
  • Socket Programming
  • Computing & Networking
  • Windows App Development
  • Qt Framework
  • Driver Development
  • Multithreaded Programming
  • Coroutine
MINGYU Z.

Chengdu, China

$20/hr
4.8
3 jobs

I'm a developer experienced in creating cross-platform (desktop) programs for my consumer, customized requirements of C++/C#/Java JNI libraries and Python projects also included here. Please send messages to me if you have any that wants me to do. - Proficient in Modern C++ (C++20/23) with template metaprogramming, STL Ranges, Coroutines - Skilled development service in .NET WPF/WinForm/JNI/PowerShell/Python3 - Nice practices in English-Chinese translation and localization - Full individual project service from start to end - To keep me updated with your demand, let's keep in touch.

  • C#
  • C++
  • C++/CLI
  • Android NDK
  • Python
  • AI Agent Development
  • AI App Development
  • Microsoft Windows PowerShell
  • Translation & Localization Software
  • Linux
  • Windows Presentation Foundation
Bo W.

Dalian, China

$40/hr
5.0
17 jobs

I am experienced in Linux/Windows C/C++ development, both embedded and desktop software/driver, qt qml for application UI, python for automation and machine learning. Also has other development experiences as C#/Java/Pick Basic.

  • C
  • C#
  • Python
  • Mathematics
  • Embedded Linux
  • Software Architecture & Design
  • Algorithm Development
  • Qt Framework
  • Firmware
  • JavaScript

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 C Programmer & Developer in China on Upwork?

You can hire a C Programmer & Developer in China on Upwork in four simple steps:

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

Rates charged by C Programmers & Developers 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 C Programmer & Developer in China on Upwork?

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

Can I hire a C Programmer & Developer in China 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 C Programmer & Developer proposals within 24 hours of posting a job description.