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. Hoang Dang

    Hoang Dang

    Principle Software Engineer

    Vietnam - Tests: 2

    Strong Skills: • SDE: .Net and Java Application Design (6 years +), Web Architecture Design and OOAD (4 years +), SOA Design (2 years +), Batch and Job Control Language Design (1 year +), Database Hierarchical Design (4 years +). • SDET: Functional and Performance Tests Design (3 years +), Automation Test Design (1 year +), Batch Testing Design (1 year +). • Development Language: C# .Net, ASP.NET, Java, Avalon (XAML), XML, JavaScripts, SQL (SQL 2005, Oracle), Cobol Mainframe, JCL (Job Control Language), PHP, C++, HTML, CSS, IBM portal (portlets), Web Services.

    Groups: Crossrider

    $38.89 /hr
    2,109 hours
  2. Cris M.

    Cris M.

    Experienced Software Engineer (Full Stack)

    United States - Tests: 3 - Portfolio: 4

    I began programming in elementary school and started my first software company at 18. Since then, I've switched to developing products independently and doing contract work for a living. I have extensive experience creating large, modular products & applications in Ruby, C++, and Javascript/Coffeescript (NodeJS). I've also worked on embedded platforms (8-bit AVR, x86) and developed applications & SDKs for Android and iOS. As part of my startup, I architected and engineered the majority of a large mobile advertising platform. This included a new native mobile ad format (with 2D/3D hardware accelerated graphics), an ad server, SDKs for iOS and Android, a monolithic single page browser-based ad editor, and high-level helper libraries. I travel often, and usually meet with clients involved in large projects.

    $111.11 /hr
    10 hours
  3. Scott Reed

    Scott Reed

    Software Engineer

    United States - Tests: 2 - Portfolio: 2

    My focus is creating scripts and tools which automate the tasks that are required for the operation of my clients businesses. I identify tasks that my clients spend countless hours manually performing and create automated solutions for the tasks. Tasks which require human input I abstract by creating simple tools for the completion of the tasks. Automating the work that my clients perform for the ongoing operation of their business allows them to focus more of their time on the growth of their business. "Scott Reed is reliable, fast and has an eye for detail while making sure projects he is on meet his own meticulous quality standards." - Pin Chen, CTO of - #9 in software on Inc. 500, #71 on Forbes most promising companies list, Red Herring Top 100 Winner

    $30.00 /hr
    12 hours
  4. Jonas Ceder

    Jonas Ceder

    Android/iOS/Web Specialist

    Sweden - Tests: 9 - Portfolio: 7

    Hello. My main objective is to provide excellent service, with timely, accurate, and professional results. I'am a Software engineer, project manager to an amazing business partner, and friend to many. In day my job, I'm a Mobile developer serving hundreds of small businesses like you growing up, and learning something new . I always believe that a journey to a thousand miles, starts with a single step. Apart from being flexible and a fast learner, I am also a good analyst and a fast thinker. I have experienced taking voice & video calls and chats as a customer service representative. I have honed my skills in this department and keeps honing it by learning more about the said industry and what it required. I seek a position that can drive me to learn and develop in the field of my expertise and able to impart my skills and knowledge to become a part of the company’s growth and development. Over the last 5 years, I found myself as a Mobile App developer and I have been loving life ever since. The world of mobile application development is always changing and each project allows me to bring a unique and clever innovation to the table. Creating new and distinctive apps for my clients is my passion and excellence is my goal. My main objective is to provide excellent service, with timely, accurate, and professional results. Key Experience: +iOS development(Objective-C) +Android development(Java, Core-Java) + Webservice (REST APIs,, ,CakePHP) + Social Networking (Facebook, Twitter, LinkedIn, Flickr, Youtube, Instagram) + GPS, Google Map, Location Tracking + Photo, Video manipulation(GPUImage, OpenCV, Aviary) + Map Kit and GPS(Google Map, MRMapKit, Navigation and Tracking) + Streaming service(Audio Streaming using RadioKit, Video Streaming ) + Source Management(SVN, GitHub, Test Flight) + iAds / AdMob / ChartBoost/ RevMob / Flurry I am proud of my career as a mobile developer taking care of multiple projects but prouder of my dear clients who taught me to manage the great products. If you've read this far, thanks, and sorry about all that bragging. I'm not sure how to best fill out this profile- would love to hear your thoughts though! Kind regards, Jonas Ceder.

    $44.44 /hr
    127 hours
  5. Lucas S.

    Lucas S.

    Mobile game, Mobile App Expert

    Germany - Tests: 6 - Portfolio: 4

    I am a multi platform mobile game & mobile app (ios & android) Expert. I graduated with top honors the university, while I have served in the networking technology company, I have developed the mobile applications and mobile games for ios & android. In this tems, I have owned swift for ios 8, cocos2d, cocos2d-swift, cocos2d-x, cocos2d-js, corona sdk,android cocos2d, andengine, libgdx, uinity3D, box 2d, ... In recently, I am developing the mobile applications and mobile game programming for 5 years, I am contributing my everything in game development. Also I especially have high skill for several signal process technology based on knowledge. Also I received not only the excellent C/C++ programming education in university,but also I have developed the multi-language translator(MT), SAR Image processing program , Audio signal division processing program using c++. I enjoy often to program the something, I love IT world. My dream is to build my beautiful IT world, I hope to accomplish my dream.

    $35.00 /hr
    12 hours
  6. Ilja G.

    Ilja G.

    iPhone/iPad Developer

    Lithuania - Tests: 2 - Portfolio: 6

    I started mine iPhone/iPad applications development career since 2008. Over than 30 different projects have been completed for iPad/iPhone. My overall software development experience are over 15 years and more related to JAVA2EE platform. Development areas I am most qualified: - excellent UIKit knowledges and good understanding of all UI Components - mobile application interaction with Server Side API (WebServices, JSON, custom XML responses, pLists, CSV) - local data store using SQLite, PLists or XML and synchronization with server - applications with video playback, broadcasting, video overlays, custom video controls - integration with FaceBook, Twitter, other popular social networks including russian: Odnoklassniki, vKontakte - Push Notifications, In App Purchase, Maps and Location, iAd/AdMob - knowledge of C++/C languages from my previous experience, C++/C applications/libraries porting to iOS platform - Android applications porting to iPhone I have all required devices for testing (iPhone/iPad) I am registered apple developer can work on a hourly basics as soon as on a project basics (in case of clear requirements). ready to work with an end clients: can help with requirement analysis, time estimation or architectural approaches, can make mockups before development. ready to work as a part of a team: fill comfortable with a Subversion, Jira or any other teamwork tools. assist you with publishing application to apple store by Your request.

    Groups: Android

    $22.22 /hr
    26 hours
  7. Josh Ludbrook

    Josh Ludbrook

    Web Developer

    Canada - Tests: 8

    My short term goal is to find a part-time position where I can use the knowledge and strength I have. I have a friendly, go-getting attitude and enjoy working on interesting and different projects. I give each and every client 110% I have two and a half years experience with ASP.NET (1.5 years VB with Oracle, 1 year C# with MS SQL). During those years I have used a range of JavaScript, JQuery and Ajax. ASP.NET MVC has become an interest of mine and I have some experience with MVC style web development(C#). I also have experience with PHP with MySQL, software testing and web testing. With a combination of my wide variety of skills and my go-getting attitude I believe I can be a great addition to many projects.

    $25.00 /hr
    80 hours
  8. Aleksey Shevchenko

    Aleksey Shevchenko

    Experienced iPhone/iPad/iPod game developer

    Russia - Tests: 7 - Portfolio: 2

    Started as PHP web-developer and designer, switched to .NET + MS SQL development, followed by Java utilities for VoIP systems. Accidently switched to Mac/iOS development and loved it. As indie developer, released two iPhone games, one of them hit "What's hot" section in AppStore. Currently focused on development different solutions for iOS platform.

    $38.89 /hr
    71 hours
  9. Jeremy Jones

    Jeremy Jones

    Interactive Software Developer

    Canada - Tests: 2 - Portfolio: 2

    I am a contract software developer who specializes in game and multimedia applications. I look forward to working on exciting projects with great people. I have in-depth game and interactive application development experience, with most of my recent experience with the Unity3d game engine. I have worked with Unity3d for more than 4 years, and I am intimately familiar with the API and interface. I've completed and released an iPhone title single-handedly, and participated in the development of many other projects. I am comfortable with advanced 3D coding concepts such as dynamic mesh generation and manipulation, shader customization, and real-time physical simulations. I've had experience working on multiplayer, web-based, mobile, and desktop (PC and Mac) projects. Another area I have knowledge in is 3D modelling and animation. While my body of work isn't as extensive in this area, I have produced animated bumpers for a nationally syndicated TV show as well as a variety of personal projects. My tool of choice for 3D artwork is Cinema4d. If any of this sounds beneficial to your project, I would love to discuss it futher.

    $50.00 /hr
    78 hours
  10. Fincy Joseph

    Fincy Joseph

    Software engineer

    United Arab Emirates - Tests: 6

    Senior software engineer, with 3 years experience(2010 Dec-2014 May) with Infosys, the third largest IT services company in India. Have worked on level 2 and level 3(L2 and L3)production support of applications(client-server apps, web based apps) for GAP, one of the leading names in apparel industries worldwide. Work includes managing and supporting jobs running live in production and taking steps to troubleshoot issues if any. Resolving tickets of both high and low priorities and providing workaround for the same on a daily basis was one of the responsibilities. Finding areas of improvement for existing applications and working to develop on the same in a variety of platforms including Unix, Oracle db, DB2, Ascential Datastage, Tririga etc is one of the responsibilities. Also have done development works for enhancements suggested by clients, and direct interaction with business partners regularly to ensure customer satisfaction. My work for GAP demanded being responsive around the clock and quickly coming up with resolutions to save problematic situations. Have attended emergency calls with different support teams and clients whenever there were high severity issues with the application, and have done the workaround in the same time. I have developed unix shell scripts and scheduled them in a mainframe scheduling platform called ESP. Have created a number of reports using crystal reports for a Retail Lease management application for GAP. I also have done designing and editing jobs in Ascential datastage for many applications including the Loss Prevention and Reporting application for GAP. I also have some experience in Oracle, mySQL, DB2 querying and have expertise in the Service Manager tool from HP for ticket/task tracking and problem management. I have worked in a team and have proven to be a good team player. Also have taken up additional responsibility in training freshers for the team and guiding them throughout to help them deliver quality work. I am confident in communication and have had great experience in attending weekly calls with clients from US, UK and China to discuss on the progress of the work we do. Also have delivered crisp and clear reports regarding the project to clients on daily, weekly, monthly and yearly basis, I intend to deliver quality work to clients, thereby ensuring client delight and making sure that I too gain knowledge and experience with each work i do. I also believe in developing a healthy and friendly relationship with the clients so that their requirements are clear to me and I can deliver the work given to me promptly and perfectly.

    $5.56 /hr
    31 hours