Browse C job posts for project examples or post your job on Upwork for free!

C Job Cost Overview

Typical total cost of Upwork C projects based on completed and fixed-price jobs.

Upwork C Jobs Completed Quarterly

On average, 120 C projects are completed every quarter on Upwork.


Time to Complete Upwork C Jobs

Time needed to complete a C project on Upwork.

Average C Freelancer Feedback Score

C Upwork freelancers typically receive a client rating of 4.76.

Last updated: October 1, 2015
Clear all filters

Dmitry B.

C++ developer

Ukraine - Tests: 3

I worked as a developer during last 7 years. I started as ROR web-developer. Whereas C++ was just a hobby. But Last 2 years I worked as C++ developer. I worked with Qt, boost widely. Played a lot with Lua, OpenGL, Coco/R.

$7.00 /hr
506 hours

NewTech Generation

NewTech Generation Agency Contractor

Python - Django / C / C++ Development

Romania - Portfolio: 4

We offer a wide range of solutions in areas such as: web / software programming, UNIX system administration, networking, virtualization, security and storage. Please be aware of the fact that not all the projects are listed on the portfolio due to signed NDA.

Associated with: NewTech Generation

41% Job Success
$30.00 /hr
0 hours

Suren Sargsyan

Suren Sargsyan

Embedded C, C++/C# Software developer

Armenia - Tests: 1

Looking for desktop application or embedded application development job for Windows or Linux using C language.

$11.11 /hr
0 hours

Vladimir K.

Odesk certified C/C++/Visual C++/MFC/COM/COM+/.NET Developer

Ukraine - Tests: 2

Core Skill: C/C++ AssessmentsSummary:Deep knowledge in a process of building complex system, debugging and testing. Operation system: DOS/Windows 9x/Windows NT (Win2000 / WinXP)Program languages: C/C++Compilers: Visual C++/ARM SDT 2.51/TasmLibraries: MFC/ATLMethodology: XML, HTML, Construction of compilersProtocols: TCP/IP (building a client-server applications)

$10.00 /hr
379 hours

Fedor Pranovich



C/C++,Windows, Linux. stl, WIX installer. Also a little PHP, HTML, JavaScript. I ready to learn a new technology. more 5 old experiences.

$5.56 /hr
0 hours

Alexey B.

C/C++/C# professional

Germany - Tests: 2

Skilled professional, focused on the design and creation of embedded and cross-platform software. Broad experience with diverse automation and control systems, data acquisition. Self-directed, disciplined, flexible, confident, and ready for new responsibilities. C++ (11, stl, boost, multithreading, networks, cross-platform development) C# (forms, threading, ADO.NET) C (bare metal, Linux kernel SCI, glibc/uClibc) Embedded development: Linux (above 2.6), WinCE (5.0,7.0), QNX (6.3.2) Platforms: desktop (Windows/Linux), embedded (ARM-based custom devices + modern prototyping platforms: RaspberryPi, CubieBoard A20, BeagleBoneBlack,...)

$25.00 /hr
57 hours

Sergey K.

Sergey K.


Russia - Tests: 3 - Portfolio: 3

Good day, sir. For the last five years I've had vast experience in: - C development for GNU/Linux with CLI and EFL GUI, including interprocess communications using UNIX sockets, pipes and a little of DBus IPC; - C++ programming for GNU/Linux with CLI and Qt GUI; I have experience with test-driven development. While programming with C++ I've used Boost.Asio, STL, multithreaded and cooperative multitasking. Also I've had experience developing embedded projects with Atmel's 8-bit MCU. These projects were intended to control a set of stepper motors and employed distributed logic to simulate air flow pressures in wind tunnel and simulate liquid flow. At this point I participate at development of the system to monitor vehicles and theirs telemetry and raise an alarm or notification in case of some event (like fueling, drain, enter/exit geo-zone) with satellite navigation technologies (GPS/GLONASS). This requires parsing of GPS/GLONASS trackers' protocols, implementing geo-mathematical algorithm, sensor data filtering, etc. Also I was involved in development of the application that used multigrids to prepare cartographic data for route-finding algorithms Currently I am learning Linux kernel and driver development. Also, I'm interested in studying analogue and digital circuitry and ARM assembly as well as networking protocols and cryptography.

$20.00 /hr
88 hours