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

Taka M.

Software developer, musician, sound engineer

Australia - Tests: 2 - Portfolio: 3

Professional software developer with 30 years experience, specializing in hard-core, high performance server software and highly technical applications e.g. search engines, database servers. Expert in C/C++, Python, assembler; competent in C#, Java, VB, PHP. I also alternate as a professional musician and recording engineer. My work is here:

$11.11 /hr
124 hours

Pradeep Reddy

Pradeep Reddy


India - Tests: 2

Over 4+ Years of Experience in Application Development . • Software engineer focused in C/C++ programming using the Qt Framework, sockets, multithreading. • Audio and Video Codecs implementation. • Porting of SIP stack to Embedded Linux based on DM357/DM3730 platforms and Added video support to SIP stack. • Porting FFMPEG based Media player to Windows and Linux. • C,C++, Qt 4, Qt5 (gui, network, sql, concurrent, model/view, threads), good working Knowledge in Linux, QtCreator, VisualStudio 2005,2008,2010, • Protocol Used/Known: SIP, RTP, UDP, TCP/IP, FTP. • Tools: Visual C++, Qt Creator, Qt Remote Debugging under Linux. • Work experience with EVM boards (omap3730, DM357, DM365), good working Knowledge.

$16.67 /hr
2 hours

Joel mislav K.

Joel mislav K.

Ruby on Rails Developer

Estonia - Tests: 3 - Portfolio: 2

I am a young developer eager to learn new things on a daily basis. I have about 5+ years of experience in programming. I have worked on many side projects using various technologies. I really love programming and I spend a lot of my free time learning and practicing my programming skills. I'm a fast adopter and I care about details. I like to know how things work internally. I love algorithm challenges and artificial intelligence. I am Master of Computer Science and I am always looking for a good and interesting project to work on.

$19.44 /hr
83 hours

Ahmed Sharif

Ahmed Sharif

Web developer

Pakistan - Tests: 8 - Portfolio: 8

My name is Muhammad Ahmed Sharif.I am a student of Computer Science For University of Engineering and Technology Lahore. I have a great knowledge of Computer and its software. I also have a two year experience work in this field. I want to do work online. I learn these software 1. Ms Word 2. Ms Excel 3. Ms Power Point 4. C++ 5. Visual Basics 6. MS Access 7. SQL 8. Scheme Language 9. Google Spreadsheets 10. Seo So I want to work online and earn money to bear the expense of my studes. Thank you

$5.00 /hr
0 hours

Andrei Opariuc

Andrei Opariuc

Digital Design Verification Enginner , Translator, Data Entry

Romania - Tests: 2

I am a Digital Design Verification Engineer with more than 2 years of experience in Digital Design Verification. (contractor for AMD as design verification engineer since 2013). I graduated Electronics and Telecommunications faculty in 2013 being specialized in Microelectronics, Optoelectronics and Nanotechnologies. I have some Digital Design experience too : I developed for my graduation thesis an "I2C communication design for a digital sensor" RTL project written in Verilog and used a Xilinx FPGA to physically verify it. Languages: -Verilog HDL & VHDL (beginner) -C & C++ -Assembler -SystemVerilog (UVM,OVM) -Perl Tools: - Xilinx ISE & ISIM - Modelsim/ Questasim - FPGA Programming -VCS -Verdi Other Expertise: -Wordpress -SEO(beginner) -Translation English-Romanian / Romanian-English -Data Entry -Video Transcription/Coding/Subtitling -Audio Transcription -Youtube Closed Captions -Operating Systems & MS Office

100% Job Success
$10.00 /hr
16 hours

Denis M.

Denis M. Agency Contractor

Senior C++ Developer

Russia - Tests: 1

For long years of my experience, I finished different kinds of projects. Now in every project I easily can show all my professionalism and high quality. I’m interested in projects where I could apply all my technical and communication skills. I have responsibility to manage projects and share my experience with young developers and help them to solve difficult problems.

Associated with: ISS

100% Job Success
$36.11 /hr
4,592 hours

Zachary Jones

Zachary Jones

Game Contractor

United States - Tests: 2 - Portfolio: 1

Hello, My name is Zachary Jones and I am a corporal in the Marine Corps Reserves with four years active duty experience in logistics. I have overseen the transportation of hundreds of marines over thousands of miles and was responsible for gear and equipment valued at over one million dollars throughout my active duty career. During my time in the lower ranks, I learned the value of making connections. Through my actions, I made missions that were impossible with our resources alone possible. When my unit didn't have enough vehicles for a mission, I tapped into my network and got the job done. Now I'm offering you a similar service. In my spare time, I started learning game design and applying those networking skills to my hobby. Over time, I've gained over one hundred creative contacts in the Marine Corps and civilian sector. These are professionals who don't work through online channels that you can have access to. In addition, I am currently studying for a BA in game design and work as a freelance game developer. Whether you're trying to make a game or design a logo, why not rely on me? I make the impossible possible.

$27.78 /hr
0 hours

Edgar michael R.

Edgar michael R.

2D/3D Drafting, PCB,Circuit,Product & Industrial Design, Math Tutor

Philippines - Tests: 9 - Portfolio: 16

An Electronics Engineer with mechanical design experience. I have initiated an analysis and improvements for yield rate, waste disposal, claims, quality issues and machine breakdown. I have developed technical drawings for machine parts, connector products, packaging and using Solidworks, AutoCad, Google Sketch up Pro, Inventor and 3ds max. I also have a practical experience in Mechatronics and Instrumentation and Control System. National Certification from TESDA (Technical Education and Skills Development Training) - Mechatronics Servicing NCII - Instrumentation and Control Servicing NCII Electronics Engineering experience; - PCB design (EagleCad, OrCad) - Circuit design ( Multitester, Amplifier, Power supply, Alarm System) - PIC Microcontrollers, Logic Circuits - PLC (Programmable Logic Controllers), Pneumatics, Electrical and Pnuematic Diagram Analysis) Instrumentation and Control System - Good knowledge of level, flow, pressure, temperature instrumentation types and their applications (Yokogawa, Endress+Hauser, Rosemount, ABB, and Vega) ; - Good knowledge of control valves, valve types, construction and application; • Ability to read and understand loop diagrams, P&ID and hook-up drawings; • Working knowledge and expertise of the following; - Installation and lay-out of field instruments based on instrument installation and hookup details, instrument junction boxes and auxiliary terminal boxes; - Bench calibration of instruments and re-ranging of smart transmitters by Hart 275 Communicator - Installation and layout of DCS panels, monitors, DCS I/O modules/cards ,Ethernet switches, fiber optic patch panels - Loop-checking, testing/simulation and commissioning of all analog and digital signals to/from DCS - Basic understanding and trained in installing microcomputer hardware, operating systems, common user applications, network systems, and various common peripherals in a manufacturing or processing environment; Mechanical Design experience for connector products. - 2D and 3D modeling ( connector housings,mold, sheet metals, machine parts, jig & gauge designs and assemblies) - Process and Design Failure Mode and Effect Analysis - Stress Analysis - Tolerancing and Simulation - Fabrication and Tooling - Design of Experiments - Design for Manufacturability

83% Job Success
$11.11 /hr
279 hours

Karim H.

Karim H.

iOS, Web & Mobile Developer

Algeria - Tests: 3 - Portfolio: 1

Hi im 2 years experienced programmer i seek for quality and pay attention to details and passionate programmer my personal goal is help my clients succeed by providing them with the tools and expertise to ensure that their projects are run and maintained just the way they want it. My skills - Objective-C, C, C++, Swift - Core frameworks of iOS, third party SDK and APIs - Native iPhone/iPad/Apple Wash app development - Social Media APIs: Facebook, Twitter, LinkedIn, Google, Instagram, Youtube - UI/UX Design for mobile app - App Store Submission, Testflight, Unit Test - Code Review & Management: Git, SVN, Github, Bitbucket, JIRA - Advertisement ( TapJoy, Chartboost, Google Ad, Facebook Ad) - JavaScript, HTML5, jQuery, CSS, MySQL / SQLite, JSON, AJAX

$50.00 /hr
0 hours

Muhammad Noman Khalid

Muhammad Noman Khalid

Content Developer | Math Work | Matlab | C++ | Math Tutor| PCB Design

Canada - Tests: 3 - Portfolio: 2

I am studying Electrical Engineering at prestigious institution of my country, Lahore University of Management Sciences (LUMS). I have previously worked on some data generation jobs. I have gained good experience in C++ programming , Matlab and micro controller programming(8051, 8052 Atmel) as a part of my academic projects. Microsoft office is in my expertise. I am motivated, responsive and will deliver work on time.

92% Job Success
$11.11 /hr
83 hours