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, 117 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.69.

Last updated: September 1, 2015
Clear all filters
  1. James R.

    James R.

    Instrumentation Engineer / Technical Writer

    United States - Tests: 31 - Portfolio: 6

    The objective here is to do high quality work on the given job assignment as efficiently as possible. I am flexible enough to work on many aspects of a technical project, from initial concept to final release. Most of my recent jobs involved writing user guides and manuals, software specifications, and other forms of technical documentation. In many of my technical writing assignments, I would analyze or do research on a complex topic, and then explain it in a simplified document that can be easily understood by non-technical readers. I often discovered potential problems that needed to be corrected. I would also code some software occasionally to correct a bug in a program or add a new feature to a product. I have experience with C/C++, Visual Basic, and various assembly languages. I am also skilled on both the Linux and UNIX based operating systems. Some other areas of expertise include circuit and PCB design, software testing, and data analysis on Excel charts.

    $12.00 /hr
    4,606 hours
  2. Vasily Ovchinnikov

    Vasily Ovchinnikov

    Software, Mechanics, Electrics engineering

    Russia - Portfolio: 6

    I've been a software developer for 8 years, initially focusing on C++ and C# (with ASP .NET and, later, MVC) and then Javascript: Node.Js, AngularJS, jQuery and so on. I am a very dedicated and highly skilled engineer with experience in wide variety of fields of applications and team leading experience. "Quality" is not just a word to me, it is the way of life. For any job I take I do my very best to deliver product, that meets the highest requirements set for it by the client.

    $27.78 /hr
    160 hours
  3. Mustapha K.

    Mustapha K.

    QML/WPF/Xaml Native Front-End developer

    Cote d'Ivoire - Tests: 5

    Over the last 10 years, I have developed a wide range of applications ranging from web app to system and desktop applications using web technologies such as http/css/js/html/ssl/Silverlight, Desktop and system technologies and Api such as WinForm, Win32, WPF and WCF. For the past 4 years, I've been focused on developing apps using WPF, Silverlight, PRISM(MVVM), Telerik, SQL server and Compact, NSIS, and designing reusable frameworks. I am seeking opportunities to build Rich and thin applications from the ground up for you or your business. I have solid foundation and understanding of software design, patterns and OOP

    $11.11 /hr
    290 hours
  4. Adil Saeed

    Adil Saeed

    Prophilic Web Developer and Web app Guru

    Pakistan - Tests: 1 - Portfolio: 2

    Over last couple of years, I have developed a wide range of websites using HTML, BootStrap, PHP, and MySQL including ones for startups and small businesses. My core competency lies in complete end-to-end management of a new website, and I excel at building Web Development solutions from the ground up. I am also skilled in Javascript, Ajax, JQuery, Java, ASP.NET, C# and application development.

    $16.67 /hr
    43 hours
  5. Atiqur Rahman

    Atiqur Rahman

    Senior Software Engineer, REVE Systems, Graduated CS, Stony Brook Univ

    Bangladesh - Tests: 4 - Portfolio: 2

    While working as Senior Software Engineer in REVE Systems I have gained experiences in different levels. I have acquired skillsets in various platforms and leading those projects. Interest and love for the work was the main driving force while working on all those projects. I have decent problem solving skill. I have participated numerous contests when I was attending Under-grad in one of the top Computer Science School of Bangladesh - University of Dhaka. I have good command in English Language.

    $17.78 /hr
    30 hours
  6. Evgenii Zheltonozhskii

    Evgenii Zheltonozhskii


    Israel - Tests: 4

    I'm programming for 6 years 3 of which include freelance programming and different programming contests. My education incudes both formal (secondary education and some university courses) and self-education. I hope that oDesk would help me to enhance my programming experience and to learn something new. I have experience programming C#, C++, MATLAB, little bit of Delphy, Java and ASP.NET.

    $8.00 /hr
    11 hours
  7. Dmitriy K.

    Dmitriy K.

    ActionScript 3 (Flash, Adobe Air, Android) software / game developer

    Ukraine - Tests: 8 - Portfolio: 11

    I am a software developer since 2003. My main experience comes from C++ and ActionScript 3. Also I have worked with JavaSE, PHP, VB6 etc. Now I prefer to make mobile games (Adobe Air for Android) using Starling, Feathers, away3D frameworks. I finished university in 2007 (I am a computer engineer) and for the last years I have made different games and programs working as freelancer. My most valuable projects are 3D game engine (C++, DirectX), 2D game engine (AS3) with editor (Flex), my own script language (C++), botting system include OCR, pathfinding, pseudo-AI etc. Feel free to contact me if you have any further questions.

    $16.67 /hr
    35 hours
  8. Shalauddin Ahamed Shuza

    Shalauddin Ahamed Shuza

    Professional android developer

    Bangladesh - Tests: 5 - Portfolio: 5

    Over past 2 years, I have been working as an android developer. I have worked in many projects. My concentration is to provide you with my best work. I am very much hard working person, patient and eager to learn. Honesty and responsibility, I remember these two words all the time. I am very concerned about my duty and try to do my best. Android Application Development Working experience with: - Basic components of android - Customization of basic widget - Different built-in views and customization of views - Multiple screen-size support - GCM push notification, - APIs : Google map, Facebook, Dropbox, Java mail, Twitter - Communication with web service - JSON and XML parsing Operating system: Windows, Linux Programming language: C, C++, JAVA, PHP Some experience in: Flash, Action script, JavaScript, J2SE, C#, HTML, CSS Database query language: SQL Database system: MySQL, SQLite Application Server: Apache Tools: Eclipse IDE, Android studio, Netbean IDE, XAMP, Adobe Photoshop, Adobe Flash Version control and repository: Git, Github, Bitbucket.

    $9.00 /hr
    77 hours
  9. Andrey Parvatkin

    Andrey Parvatkin

    Expert QA Engineer

    Russia - Tests: 1

    I'm an experienced QA Engineer and Software Developer from Russia. I've tested a lot of applications on Linux, Windows, Android and sometimes iOS, web-services for these applications and some of back-end functions. I able to creating manual and automated test cases for functional, regression and end-to-end testing. I'm using bugtrackers (YouTrack, Bugzilla), Continuous Integration System (TeamCity) and Version Control Systems (Git, Mercurial). Also I have an experience in Java, Python, Ruby and C++ development.

    $15.00 /hr
    86 hours
  10. Amjad A.

    Amjad A.

    Expert in data entry,mobile,game development and a virtual assistant

    Pakistan - Tests: 2 - Portfolio: 1

    I am simple, cool, honest and enthusiastic person. I have been brilliant in programing and data entry. I have four year experience in programing on different languages, platforms and in data entry. Following are my vast diverse set of proficient skills. Administrative Support .NET Framework (C#) MVC3 HTML CSS JavaScript Ajax MS-SQL Server Windows 7/XP/98 Yocto Build Systems C/C++ Java Android X86 Assembly Bash Scripting and Programing ASP.Net JSP XML MySQL Oracle Linux/Ubuntu Windows 98/2000/xp/vista/7/8 Data Entry MS Word MS Excel MS Power Point One of the great achievement of mine is open source contribution on meta-fsl-arm forum by adding the support of i.mx31pdk machine in Yocto Freescale BSP. Links are following 1) 2) One of my marvelous project is National Digital Research Repository. Following is the link Besides this I have worked on embedded system, web development, mobile development and game development. My aim is to provide the benefit from my skills to the clients and satisfy their needs.

    $16.67 /hr
    3,081 hours