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

Petr B.

Petr B.

Senior Developer, Consultant

Russia - Tests: 5 - Portfolio: 2

I have strong background in UNIX/Linux software development, Master's Degree in Computer Science. I worked on Enterprise high-load distributed hosting automation systems as a Team Leader (3.5 years in SWsoft, Inc., now called Parallels). For the last 6 years I'm running my own small software development business in Russia with primary focus on Python/Django apps. Not pure Web but often involving integration with hardware (Proximity Cards, Sensor Screens) or external systems like Payment Processing, SMS Gateways, GABRIEL (Airline Reservation System), etc. I can take an idea and turn it into a working business, through all the intermediate stages. Also I have experience of investing my own funds in my projects, so I feel the difference between "perfect code" in a month and "good enough" code that increases the revenue right now. Nevertheless, my code is very good: no copy-paste, always written with performance, flexibility and security in mind, etc. On oDesk I'm looking for (and actually find :) interesting projects with a sight on long-term fruitful cooperation. I'm also open to smaller activities (e.g., consulting) where my knowledge can be helpful.

Groups: Coding Champs

100% Job Success
$40.00 /hr
1,740 hours

Bruno F.

Bruno F. Agency Contractor

Information Technology Consultant, Odoo Expert

Uruguay - Tests: 4

My objective is to help people understand what technology can do for them. The past year I've been deep diving both Odoo (v8) and openerp (v7), doing extensive customizations on the base modules (especially the accounting related modules), plus developing a custom tailored application with over 2000+ total programming hours, serving as the lead programmer and technical analyst. I'm a top of the line programmer, with varied experience, ranging from web programming, server infrastructure, enterprise workflows, ERPs and databases, up to openGL based games, scientific computing and machine learning. While I'm technically proficient, the main attribute that differentiates me from most programmers is that I dig deep when thinking about businesses, using my skills as leverage to help clients make more money. Drop me a line at if you want to discuss a project.

Associated with: TDT Consultants

$100.00 /hr
225 hours

Sergiy Bykovets

Sergiy Bykovets

C/C++, win32 API, DDK, TDI, WFP, Qt, BHO

Ukraine - Tests: 2

- 10 years experience in C/C++; - 7 years experience in Win32 API; - 5 years experience in development of windows kernel drivers; Service Description: - Client - server applications; - Desktop applications; - Windows system programming; - Windows driver development; - Network filters, firewals; - Internet Explorer addons; - Firefox plugins

100% Job Success
$38.89 /hr
31 hours

Omar Valadez

Omar Valadez

Software Architect

Mexico - Tests: 5 - Portfolio: 1

13 years of professional experience in the full life cycle of software development projects for financial, insurance, and government companies. Client-server core banking, Insurance systems experience, CRM systems. Software Architect and Project manager in Java and Microsoft Development Tools, including desktop and web apps. I also have some experience in the following areas: - OOP, Web Services. - Microsoft .Net Frameworks ASP .Net,VB .Net, C#, MVC, WCF, WPF. - Java - PHP and MySQL. - Databases Administration in : MySql 5, Microsoft SQL Server 2005, 2008 and SyBase 11, Oracle 11. - Window Server Administrator 2003,2008 VPN, IIS,Active Directory, - Exchange Server. - Linux Server Administrator for services :FTP,DNS, OpenVPN, Samba,Firewall in distributions : Mandriva, OpenSUSE, Fedora. - Automatic testing with Smartbear TestComplete automation software. - jQuery and Prototype Javascript - VPS, shared hosting, DNS configuration, Cloud computing.

$22.22 /hr
6,568 hours

Muhammad Imran Afzal

Muhammad Imran Afzal

C/C++ Developer,Device Driver,Kernel modules and Bash scripting Expert

Pakistan - Tests: 4 - Portfolio: 1

I have 6 years of experience in Linux development and administration. Device Drivers, Kernel Porting, Kernel Modules, Development in networking protocols, gcc/g++ and Python are my expertise. I have strong knowledge in Linux internals including kernel specifics and system calls. I have work experience with mips64 based Cavium's OCTEON multicore netwrok processors. I have worked on network protocol offloading in this. I have the ability TO DO.

100% Job Success
$22.22 /hr
13 hours

Vitali D.

Vitali D.

Expert Rails and full stack web developer

Moldova - Tests: 13

I have big experience in development of heavy loaded sites I have big experience in development of Facebook/Twitter/Linkedin applications I'm an expert Ruby On Rails developer I speak fluent on PHP/Perl/MySQL/Javascript I deliver correct good written code I never give up and try to solve problems in the best way. And btw, I have Master Degree in Computer Science. I'm interested in big hard projects where I can demonstrate all my skills.

$33.33 /hr
692 hours

Marek Malevic

Marek Malevic

Software Architect (Java, SQL)

Czech Republic - Tests: 11 - Portfolio: 1

IT specialist experienced in software analysis and implementation of performance improvements, databases development, implementation of information & reporting systems. Developer of server, desktop and web applications, experienced in both Linux and Windows server environments. Worked for 7 years as Senior Technical Consultant for an international company (Infor) and participated in many international projects. Since 2012 a Bottleneck Team Lead in an international team responsible for software analysis and implementation of performance improvements on various platforms (mostly C/C++, Java & DBs). Since 2013 a member of a team that develops Amazon Elastic Compute Cloud (EC2) management web service used by a company with 5000+ employers, Amazon WebServices (Java API) expert.

100% Job Success
$40.00 /hr
7,468 hours

Cuong Le

Cuong Le

Senior Software Developer (C/C++/MFC,Java,...)

Vietnam - Tests: 4 - Portfolio: 4

Thanks for your reviewing. I am Cuong Le. I have over 6 years of software development experience in C/C++/MFC. Experienced in software development life cycle including requirement analysis, design and implementation. Programming Languages: C/C++, MFC, C#. Databases: PostgreSQL, SQL Server. Software process: CMMI, Agile (Scrum, Jira tool). Other: Visual Studio, Eclipse, UML, GIS, GPS, XML, XML-RPC, COM, Hook, GDI, DirectX (DirectDraw, DirectShow, Direct3D), Touch Screen device and printer device. Further information, please refer at

94% Job Success
$8.89 /hr
22 hours

Zhong W.

Zhong W.

Perl hacker and Voip Expert

China - Tests: 5

I have more than 8 years working experience of voip industry. i am proficient in Asterisk, Freeswitch, Kamailio,Fusionpbx, A2Billing, Freepbx,Freeside and Linux Administrator. And i have planned and built dozen multi-tenant carrier pbx. i have been always supporting two muti-tenant carrier pbx systems based thirdlane and FusionPBX which both have more than 500 concurrent calls and 3000 registrations extensions. I am able to coding with C/C++, Perl, PHP, shell, sql and other programming language. And I have done sucessfully about 30 jobs about voip system on upwork . I am steady, honest and hard-working. I am fond of innovation and pursuiting new techonologies.

100% Job Success
$27.78 /hr
2,720 hours

Alexander Kuznetsov

Alexander Kuznetsov

Alexander Kuznetsov

Russia - Tests: 4

My name is Alexander Kuznetsov! I'm from Russia. Over the last 3 years, I have developed software for PC (Windows), RTOS, Cross Platform, National Instruments hardware platform and PLC. My specialization is: C/C++ (Visual Studio, Qt (+QML), CodeBlock, LabWindows) C#, VB, VB .NET, VBA, VB Sctripts SQL/MySQL/SQLite OpenCV (I'm graduate student of computer vision systems department) Scripts for Microsoft Office. LabView (incudin NI hardware platform PXI, PXIE and Compact Rio). I have National Instruments certificates (2+ Years experience). Programming OMRON PLC, OMRON Graphic Tuch Panels and OMRON SCADA. I have Omron certificates. Programming scripts for Zuken E3 Software.

$7.78 /hr
0 hours