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,732 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

Mustafa E.

Mustafa E.

Medical, embedded and open source technologies software engineer

Egypt - Tests: 17 - Portfolio: 2

In my career; I developed many Projects based on open source technologies like Linux, Qt, MySQL, Java. Projects were mainly of a medical nature; ranging from embedded to desktop to web applications. What always interests me are embedded projects, projects of complex functionality that adds emphasis on usability and user experience. Also Qt projects; I'm fascinated by this toolkit. Generally I have a good OOA&D; skills; UML and design patterns knowledge, and always like to read about different programming paradigms.

94% Job Success
$36.67 /hr
3,695 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,425 hours

Saul H.

Saul H.

Java/C++/.Net Software Engineer/developer/integrator/consultant

Venezuela - Tests: 3

Knowledge Areas and skills Custom Software Development, POS, intranet system, administrative systems and integration with intelligent software solutions consolidate, organize and centralize amount of information located in different divisions and departments, so that executives make decisions about payments, suppliers , prices, materials management, promotions, etc. Algorithms and programming skills, strong knowledge of C/C++ and Java. Strong knowledge of data structures, strings, sorting, arithmetic and algebra, combinatorics, number theory, backtracking, graph traversal, Algorithms for graphs, dynamic programming and computational geometry. Accounting area, experience in handling all movement of materials between stores and shops, all the accounting related to its retail. Point of sale Area, experience with integration between POS software and label printers, fiscal printers, barcode readers, fingerprinter and keyboards for point of sale. Oriented Object Programming and Low-level: exprienced in Java and C/C++/C#. QT libraries and Visual Basic. Scientific Programming: Matlab. IDES: Intellij Idea, Eclipse, Netbeans, Kile, Quanta. Servers: Apache-Tomcat. Functional Programming and AI: Haskell and Prolog. Database: MySql Oracle, Postgres, SQL Server and FoxPro. Web Development/Frameworks: Php, Struts, Vaadin, ZK, html and css.

$30.00 /hr
1,895 hours

prachya boonmak

prachya boonmak

Delphi,C++,GIS,TCP/IP,Winsock,ASP.NET [where Quality Comes First]

Thailand - Tests: 2

I have over 20 years of experience in desktop software development. The applications I developed such as Parental Control, SSH/VPN client and other TCP/IP or networking related softwares. I also have experience in database application development such as Accounting, Inventory Control, Calendar/Scheduling Management etc. I developed all those softwares using Delphi, C++,C# as the major languages depending on the nature and constraint of applications. With my long time experience, I've learnt not just how to write good quality of code, yet how to make a good software product as full software development life cycle (SDLC). I decided to start freelancing because I love to make software, not just to be a management in a firm.

88% Job Success
$17.78 /hr
1,185 hours

Oleksandr N.

Oleksandr N. Agency Contractor

Embedded C/C++ Software Developer | Linux Kernel Developer

Ukraine - Tests: 5 - Portfolio: 2

I'm the founder and CEO of Ukraine based software development company with main focus on embedded systems, embedded linux and desktop linux applications. We offer software development and software outsourcing services for companies in telecom, storage, IoT, vending industry and other domains. Always looking for challenging projects in various fields of embedded technologies.

Associated with: Sirin IT consulting

100% Job Success
$27.78 /hr
4,394 hours

Yuri M.

Yuri M.

Java/C++/DB Developer

Ukraine - Tests: 11 - Portfolio: 6

7+ years experience in various projects. In my development practice I've worked on both desktop and web-projects where I've used different libraries and frameworks. I have experience in such areas: * as Java developer: Swing, SwingX, EJB 3, Struts, Spring, GWT, Hibernate, JDBC, JSP, XStream, Jetty, JUnit * as DB developer I've worked with MySQL, Firebird, MS SQL Server, PostgreSQL, H2. * as C++ developer: boost library, ability to write cross-platform code, MFC, Qt * worked with applications for project designing: Rational Rose, Visual UML, StarUML, Microsoft Visio. Good understanding OOP and data-store concepts. Also I have some experience in following areas: Microsoft .NET, Ruby on Rails, PHP and Python.

100% Job Success
$30.00 /hr
4,048 hours