Get Your C++ Project Started Today!

Hire a freelance C++ developer today to build software, programs, games and other applications. C++ developers and software engineers can use C++ to create programs for a variety of operating systems and hardware.

C++ (also known as C with Classes or C Plus Plus) is a general purpose programming language that adds object-oriented features, like classes, to the C programming language. A versatile intermediate-level language, it contains both high-level and low-level features and is a popular choice for device drivers and embedded software. On Upwork, the world’s largest online workplace, you’ll find C++ developers who can develop programs for businesses and professionals around the world.

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, 113 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.70.

Last updated: October 1, 2015
Clear all filters

Wilson P.

Wilson P. Agency Contractor

C/C++/OpenGL/Network Programmer

India - Tests: 3 - Portfolio: 5

I am a C/C++ programmer with fair experience in Java and HTML/CSS/Javascript. I specialize in algorithm intensive game physics and ai, desktop applications using wxWidgets, machine learning and C++ based web development targetted for ASPs. Over past 2 years I have 1) Developed from scratch the physics and character maker for a 2D massively multiplayer game. 2) Developed Opensource web application framework in C++ which implements the fastcgi protocol and is designed to solve the c10k problem. 3) GUI for several desktop trading applications using wxWidgets.

Associated with: Kefas Softwares

$22.22 /hr
2,755 hours

Pawel Sztur

Pawel Sztur

Python and C Software Engineer

Poland - Tests: 2

When working as embedded software developer, low level programming made me undestand behind the scenes of it all. Now focusing on developing operating systems and python as a tool to speed up and make everyday job simplier and more reliable.

$30.00 /hr
1,292 hours

Farid S.

Farid S.

Software and Web Developer, Database Designer, Community Manager


I develop software in C++, C with the Qt framework and as IDE Qt Creator. I also develop websites in PHP, HTML5, CSS3 and JavaScript (JQuery, Ajax, AngularJS). I can design data bases in Oracle, MySQL and PostgreSQL. I have a very good knowledge in UML to analyse the need and process of enterprise to develop a software which automatise the enterprise process.

$11.11 /hr
1,554 hours

Mateusz Grzegorzek

Mateusz Grzegorzek Agency Contractor

Skilled iOS and Windows Phone Developer

Poland - Tests: 5 - Portfolio: 7

I'm an iOS and Windows Phone expert who helps companies and startups design and develop mobile apps tailored to fit their users' needs. I have Master's Degree in Information Technology (2007, Warsaw University of Technology) and I've been developing mobile applications since 2004 when I first started an internship in Psiloc - Mobile Development Company. In 2006 I started my work as freelancer as Windows Mobile developer and few years ago moved to modern iOS and Windows Phone systems. Since then I developed many successful applications and I'm constantly improving my knowledge and skills to keep up with the latest mobile development trends. The software I created received numerous positive articles and reviews. In 2009 my YomoMedia News Reader app received Silver Award in Samsung Application Store Developer Challenge. Later we were invited as BizSpark Featured Startup, which gave us early access to Windows Phone OS and a great deal of support from Microsoft to develop one of the first Windows Phone applications ( In my work I mainly focus on User Experience, compelling UI Design and good Code Quality. These three aspects help me create software which best serves user needs and is easy to maintain in the future. Additionally to increase productivity I adapted Pomodoro and Getting Things Done techniques and I constantly try to read about new xCode and Visual Studio tricks which help me develop solid code in less time. My intermediate graphic design skills help me perform graphics editing tasks whiteout the need of designer help (GIMP / Photoshop) – this is especially helpful when customer wants to test few ideas quickly without much effort. For last few years I've been developing Mobile Banking applications for iOS and Windows Phone devices. This application was developed as a generic solution which is later adapted to specific Bank requirements. This app is currently used by few different banks in different countries. Additionally I develop other tablet products supporting bank day-to-day operations, form collections and customer management. Lately I've been also working closely with few other clients and developed smaller apps like EBook Reader and YomoMedia News Reader with Podcstas and Video support – both for Windows Phone. In my free time I love spending time with my wife and daughter. I'm a sport passionate and this was always a big part of my life. Since young years I've been playing tennis and recently moved to squash. I also train boxing and running - both keep me fit and give me energy to keep up with my 1 year old daughter. My other passion is music. I play guitar and love listening to Progressive Rock, Blues Jazz as it greatly helps me focus on my daily tasks. Feel free to contact me if you'd like to transform your great idea into great product.

Associated with: Rivia

$44.44 /hr
1,145 hours

Rajesh pr

Rajesh pr Agency Contractor

VC++/C#.NET Developer

India - Tests: 1 - Portfolio: 8

I have 8+ years of experience in C++,MFC,C#.NET,JAVA,QT C++ etc and I have developed plenty of application using these technologies which includes our own products listed in the website ( as well as several client projects I have years of experience in the following domains:- * Video steaming * Video analysis * Xml communication * Android application development

Associated with: KTS InfoTech Pvt Ltd

98% Job Success
$22.00 /hr
3,964 hours

Andrei C.

Andrei C. Agency Contractor

Creative iOS/BlackBerry/CrossPlatform Developer

Ukraine - Tests: 1 - Portfolio: 8

I'm a skilled iOS/BlackBerry/CrossPlatform developer who have already created a huge number of various applications. My passion is to create perfect code and make all the necessary to make bug-free applications. Also my English skills help me to contact with my clients and always be on the same page with them during development process.

Associated with: MobiDev

100% Job Success
$29.00 /hr
5,064 hours

Adnan Afzal

PHP and facebook application developer

Pakistan - Tests: 6

To earn money

$7.78 /hr
2,345 hours