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

Boris S.

Boris S.

Mathematics, CFD/LBM, 3D graphics, parallel programming, C/C++

Russia - Tests: 7 - Portfolio: 7

I am Ph.D in physical-mathematical sciences and master of computer science and specialize in the following areas: Mathematical modelling & Numerical methods; Computational Fluid Dynamics & Lattice Boltzmann method; Programming 2D/3D graphics with Cocos/OpenGL; Parallel programming on C/C++ with OpenMP/MPI/CUDA; Image and Video processing in C/C++(OpenCV), Matlab; Development application for iOS devices on Objective-C.

Groups: Coding Champs

100% Job Success
$25.00 /hr
1,099 hours

Matthew Davids

Matthew Davids

Software Architect

United States - Tests: 3

Self taught software architect, devops, automation, and infrastructure guy. Entry level to project lead/architect in 11 months. Wanted more challenge, variety, control, and flexibility, so I left to consult. Core skills lie in the DevOps domain: infrastructure design, resiliency and failover, scaling, monitoring and analysis, deployment automation, configuration management, service discovery, and system administration. Capable of full cloud implementations from project/problem analysis and planning to network layout to OS to stack to application to configuration, management, debug, instrumentation, and troubleshooting. Additional experience with JS build systems, Single Page Applications in JS/CS, 3D graphics and visualization; attempting to expand into algorithm design for both individual and distributed systems, monitoring and performance analysis/optimization for distributed systems, and additional work in application development. Communicates well, understands the value of documentation, and integrates well into any existing team. Available for consulting work on short term (less than 2 month) basis for the time being; normal availability resumes in December. Current toolset/skillset: - AWS Cloudformation - AWS EC2, S3, VPC, IAM, ELB, etc - Riemann, Clojure, Graphite - ELK stack - Packer, Vagrant - Airbnb SmartStack (Nerve, Synapse, Zookeeper) - Ruby, Rails (instrumentation, mostly) - Sidekiq - MongoDB - Ansible, Chef - Redis (standalone with sentinel or as part of Elasticache) - Memcached (Elasticache) - Papertrail, Cloudwatch - Sentry - NewRelic - rsyslog - Node.js - JavaScript, Coffeescript - Bash, sysadmin - Nginx, Tomcat Probably some other things as well... Assorted personal projects with: - D3.js, THREE.js - AWS - Lua / - Algorithm design and analysis

100% Job Success
$60.00 /hr
2,006 hours

Victor Cernobai

Victor Cernobai Agency Contractor

Senior C++ Financial/Trading Software Developer

Romania - Tests: 2 - Portfolio: 2

Hello and welcome to my oDesk profile, My name is Victor Cernobai and I am a professional C++ developer exclusively specialized in developing trading (and related) applications. I am in the financial industry since 2009. During this time I have participated in the development of a wide range of modules involving concepts such as high frequency trading, client/server architecture, distributed modules, OOP design patterns, low-latency optimizations, multi-threading, GPU acceleration, IPC, Socket Programming etc. My main IT expertise is C++, but I also do have working experience with Python and C#. Some more details about my expertise: a) API connectivity: Interactive Brokers API, Currenex API, FIX protocol with QuickFIX, IQFeed API, Trading Techologies, CQG, PFGBest, FXCMpro, Hotspot/ITCH, Bloomberg Open API; b) Building financial charts: OHLC, bars, Point and Figure; c) Implementing technical indicators like: Moving Average simple/exponential, MACD, RSI, bollinger bands etc. d) Data storage solutions: MySQL, SQLite, MSSQL, binary files; e) Back-testing and Optimization solutions; f) Trading algorithms: arbitrage algos, mean reversal, trend-following, trendline based etc.; As a freelancer I am only struggling to: a) Apply my programming and trading knowledge to bring higher value to trading applications; b) Be always close to the client; c) Take projects only when 100% confident they can be done on time and on budget; d) Provide the best answers to clients questions; e) Work only with serious clients. Thank you for your time and do not hesitate to ask me for portfolio samples! Best regards, CVI

Associated with: CVI Trading Software Agency

91% Job Success
$55.56 /hr
1,065 hours

Li R.

Li R.


China - Tests: 12 - Portfolio: 11

I devoted myself into the web development industry since 2003 and started to use oDesk from 2009. I scored high percentage on various tests on oDesk. I have developed a wide range of websites/web applications for companies, small business all over the world. I have more than 6 years experience, 2,000+ working hours on oDesk, and have gained very good reputation here. I'm very skilled at following technologies: 1, Core html/php/mysql/js/ajax based web development. 2, PHP MVC frameworks such as: Yii, Zend Framework, Cakephp, CodeIgniter, Laravel. 3, E-Commerce/CMS: Wordpress, Opencart, Magento. 4, Javascript library: Jquery/Jquery UI, YUI, MooTools, Prototype, Backbone.js. 5, Adobe Flex, AIR, Action Script, C++/QT. 6, Database: Mysql, MS Sql, Oracle, MongoDB. 7, Web Server: Linux based, Windows. 8, SCM: SVN, GIT, Mercurial. Please visit my website: where you can get more information about me. I also have a small team work together with me so can provide web design, front-end development service for you...

92% Job Success
$16.00 /hr
3,192 hours

William Grzybowski

William Grzybowski

(Web)Development and Unix-like Consultant

Brazil - Tests: 7 - Portfolio: 2

Before I even go to university i started working with Web-development. My first experience was about 6 years ago with pure HTML using frames in Dreamweaver 3. Since then I have worked hard to improve my skills in every way possible, not just as a web-developer but as a general programmer, and now I work essentially with Open Source software like Python(+Django), PHP, Linux/FreeBSD, PostgreSQL, etc.My degree in computer science helped me to understand the basics of a computer from the bits in the processor instructions to multimedia, and thus can be used everywhere to improve the final result of a project.

$33.33 /hr
3,500 hours

Sameer Vaidya

Sameer Vaidya

Web Dev, XHTML, CSS, PHP, MySQL, CMS, WordPress, Magento USA Educated

India - Tests: 10 - Portfolio: 8

Over the last 3.5 years I've built a wide range of websites using HTML, CSS, PHP & MySQL, Ajax, JavaScript, WordPress, Magento, Drupal, and Joomla. My core competency lies in developing end-to-end solutions for my clients. I'm looking for opportunities to build websites from the ground up for prospective clients, as well as help maintain and improve existing sites. I've also developed Visual Basic .NET based applications for companies with requirements ranging from health management systems to accounting systems. My rigorous training in various IT technologies has taught me to deliver quality projects while adhering to strict deadlines. I look forward to building quality relationships with my clients through regular communication.

$23.00 /hr
1,407 hours

Alexandra Oshmyanskaya

Alexandra Oshmyanskaya

Senior C++, Java, and Actionscript developer, ffmpeg engineer

Belarus - Tests: 2

Looking for contract full-time, short to medium duration work in the field of C++, Java and actionscript, prefer to work alone but may participate in customer's existing team. Have a good track record of completed project and multiple years of experience in corporate environment. Experience building continuous integration systems.

100% Job Success
$38.00 /hr
1,866 hours

Hemanshu P.

Hemanshu P.

Expert Salesforce Developer,Integration Expert, Java,Spring,Hibernate

India - Tests: 2 - Portfolio: 7

I am having more than 4.5 years of experience in salesforce, i am expert in designing visualforce pages, apex classes, apex triggers, apex component, batch class, workflow and approval process. I have also expertise in designing salesforce site, customer portal, and integration with mailchimp ,zendex and

100% Job Success
$22.22 /hr
2,682 hours