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, 123 C++ projects are completed every quarter on Upwork.

123

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.67.

4.67
Last updated: July 1, 2015
More options
Clear all filters
  1. Stacey Rieck

    Stacey Rieck

    Digital Design Engineer

    South Africa - Last active: 16 hours ago - Tests: 3 - Portfolio: 6

    Hi there! I'm a qualified Engineer with a BSc in Electrical Engineering who has been designing digital systems for the past five years. My speciality is in the field of signal processing, I have a solid DSP theoretical background, and have written Matlab/VHDL modules that channelise, process video data, calculate fluid flow and redirect ethernet packets. I am experienced in taking algorithms from papers and implementing them into VHDL or SystemVerilog, using Matlab to check my results. I'm also experienced in programming microcontrollers in C, FPGA board circuit design, and SOC device programming. I am a native English speaker and have formal education in Professional Communication in English. Languages: - VHDL & SystemVerilog - C++ & C - Matlab - Python - Perl & Bash - Java Chipsets: - Xilinx Spartan, Zynq and Virtex FPGAs - Motorola, uBlaze, Microchip and TI microcontrollers Tools: - Modelsim - Matlab and Octave - Xilinx ISE and Vivado - OrCAD and Eagle My Experience Includes: - Working with version control. - Collaborating with others on projects. - Developing documentation. - Working in a Linux environment. - Project management. What I am like as a contractor: - I work thoroughly and systematically. - I take pride in my work. - I communicate clearly. - I am passionate about what I do. I can supply my full resume and references of experience as necessary. I'm in the +2 timezone. Thanks for looking at my profile, and I hope to hear from you soon! Kind Regards! Stacey Rieck

    $47.00 /hr
    4,920 hours
    5.00
  2. Nikolay C.

    Nikolay C.

    Brainbench certified JSE/JEE dev, DB dev, Sys-Arch

    Ukraine - Last active: 5 days ago - Tests: 2 - Portfolio: 11

    Would you like to find a powerful Java-dev? If so, please read further... 1. Intentions I'm working as a free-lancer more than 2 years already, and worked > 12 years in scientific and software engineering areas. I'm here because I'm looking worldwide for interesting work related to software development using the following technologies (some or all): - Java 5/6/7 (JSE, Swing, CORBA, Web Services, etc.) - JEE5/6 (EJB3, JSF, Hibernate, etc.) - GWT, Spring, Struts, etc. - And other JSE/JEE-related frameworks - GlassFish, Tomcat, JBoss, Jetty, etc. - JME (CLDC 1.1, MIDP 2.0) and Android - Maven, Ant, etc. - Oracle, MySQL, PostgreSQL and other DBMS - Some sub-tasks could be related to C/C++ with STL (but NOT the whole project!) - UML and/or Agile Modeling - Well-organized Agile processes - Etc. It would be nice to be involved into software concepts and architecture development. Also it would be nice to have possibilities for applying my initiative and creativity. I'm ready to work as a free-lancer for the beginning up to 40+ hours per week), and you may hire me as a full-time employee as well. I'm ready to move mostly to any country or city. In such case I'm ready to start as a developer (or senior developer), but with possibility to grow up to TL, and further up to SA or PM (of course, starting from TL or SA would be nice). 2. Education - University Master Degree in the area of Informatics and Computer Systems 3. General Skills I have a wide working and scientific experience with dozens of technologies (> 14 years). The most deep experience I have with the following techs: - JSE5/6 and J2SE (Java Core, Multithreading, AWT, Java2D, Swing, CORBA, WebServices, Networking, etc.) - since 1998 - JEE5 (EJB3, Hibernate3, JSF, CometD, Jetty, Tomcat, JBoss, GlassFish) - about of 5 years - J2ME (CLDC 1.1, MIDP 2.0, WMA) - about a year - Other Java techs (Jakarta Commons, Log4J, Velocity, Maven, Ant, etc.) - many years - Android development (support about 0.5 years) - C/C++ and STL - since 1995 (STL from 2001) - Oracle 9i/10g, MySQL, PostgreSQL, InterBase - since 2000 - OOA/OOD/OOP and UML Modeling - since 1995 (UML from 2001) Large experience with the following platforms and tools: - Windows - since 1995 - Linux/UNIX - since 1997 - MS Office (incl. Visio and Project) and Star/OpenOffice - since 1997 - IntelliJ IDEA, NetBeans, Eclipse - since 2001 - C++Builder and Delphi - since 2000 - PL/SQL Developer - since 2005 - Enterprise Architect and other UML tools (Rational Rose, Poseidon, etc.) - since 2001 Git, SVN and CVS - since 2001 Management Skills - since 2004 (worked on TL and PM positions) Architect Skills - since 2000 (designing concepts, business models and architectures for quite complex scientific, B2C and B2B applications) Language Skills: - Russian - native - English - fluent, working language since 2001, ~1000 pages of docs written - German - intermediate (quite fluent, but non-perfect) - Ukrainian - can understand in 100%, cannot speak/write fluently 4. Contacts - You can contact me via oDesk. Usually online (GMT): - 10:00am - 5:00pm - 7:00pm - 10:00pm

    $40.00 /hr
    14,416 hours
    5.00
  3. Philipp Schapotschnikow

    Philipp Schapotschnikow

    Applied mathematician

    Germany - Last active: 1 month ago - Tests: 2 - Portfolio: 1

    Over the past years, I have completed a large number of projects in artificial intelligence and machine learning; computer vision and image processing; data modeling and forecasting; algorithmic software development. In many projects, I developed an algorithm and/or a working prototype for a start-up or a small business. Typical tools include MATLAB and C++; I am proficient in FORTRAN, C and have some experience with C#. I graduated in Mathematics in 2006 from the Technical University in Munich (Germany). Afterwards, I completed PhD in Computation Materials Science at the Delft University of Technology (Netherlands) in 2010, and worked as Scientific Programmer in the field of combustion modelling.

    $100.00 /hr
    76 hours
    4.96
  4. Miha Čančula

    Miha Čančula

    Physicist, OpenCL & Qt Developer

    Slovenia - Last active: 4 days ago - Tests: 4 - Portfolio: 8

    As a Computational Physicist I work on high-performance numerical modeling in a variety of languages. Additionally, I have good knowledge of multiple programming languages, as well as Qt, OpenCL and OpenGL libraries. I am a very fast learner and a good problem solver, having won medals at international olympiads in both mathematics and physics. I am ready to approach new and difficult tasks, and I always make sure that my code is readable and maintainable.

    $60.00 /hr
    403 hours
    4.98
  5. Jordan Ringenberg

    Jordan Ringenberg

    PhD in Computer Science, Expert in C++, Python, MATLAB, Java, Web Dev.

    United States - Last active: 1 month ago - Tests: 3 - Portfolio: 1

    Expert knowledge and over seven years of experience in object-oriented programming and agile development utilizing C++, Java, Python, Visual Basic, Objective-C, C#, MySQL, shell scripting, and web programming Software engineering and computer vision expertise, with numerous peer-reviewed published outcomes. Specialties include object-oriented design, algorithms, image processing and computer vision, and 3D modeling Expert-level experience in major development platforms including .NET, MATLAB, Linux/UNIX, Eclipse, and Cocoa Strong written and verbal skills, with proven track record in university teaching and scholarly publications

    $78.00 /hr
    106 hours
    5.00
  6. Matthew Davids

    Matthew Davids

    Software Architect

    United States - Last active: 16 hours ago - Tests: 3

    Currently doing a few different things. Among them: - Cloudformation and infrastructure design on AWS: - Autoscaling, S3, couchbase, node applications, Chef - Javascript Single Page Application design: - React.js, gulp, semantic-ui - Fluid Dynamics/Modelling in Processing: - Side project, not professional. Navier-Stokes, numerical methods, computer graphics, etc. I previously developed provisioning and deployment solutions for a client's in-house automated testing infrastructure. The majority of this was done in Ruby, with some variations dictated by DSLs in Chef and Vagrant, as well as a number of scripting languages, as required. I've also managed a team of 3-5 software engineers working on provisioning automation/DevOps projects. Current Frameworks and JS tools: React.js, backbone.js, gulp.js, bower, browserify, node, etc... More to come shortly. Current Languages: JavaScript, Ruby, Chef, Batch, BASH, Powershell, XML, JSON, AutoIT Current Tools: Chef, Amazon Web Services, Vagrant, Ant, InstallAnywhere, Install4j Current Operating Systems (configuration, software deployment, etc): Windows Server (2003 - 2012) SLES 11 RedHat 6.4 CentOS 6.4 Ubuntu 12.04/14.04 Amazon Linux Past Languages: Processing, C++, Java, OpenGL, Octave, MATLAB, Mathematica, SQL, C, C#, LUA, R, and Python Other: Verilog, VHDL, Oculus Rift, Razer Hydra

    $60.00 /hr
    1,706 hours
    5.00
  7. Anton Myagotin

    Anton Myagotin

    Scientific programming

    Russia - Last active: 1 month ago

    Anton Myagotin was born on 27 September 1979 in Khabarovsk (Russia). He received the Dipl. Ing. degree in electrical engineer-ing in 2002 from the Khabarovsk State Technical University (Russia). He received the master degree in computer science in 2003 from the Saarbrücken University (Germany). From 2003 to 2006, he was a PhD student at Saarbrücken University (Germany). From 2006 to 2008, he was a lecturer in the Russian-German Institute of Computer Science at the Pacific State University (Russia). He received the PhD degree in the field of informational, measuring and control systems in 2011 from Institute of Mechanical Engineering Problems (Russian Academy of Science). Now, he is a dean of foreign student educational programs at the Saint-Petersburg State University of Civil Aviation. His research interests include signal and image processing, foam physics and parallel reconstruction algorithms.

    $38.00 /hr
    1 hours
    4.98
  8. Atif S.

    Atif S.

    Image and Signal Processing Expert (MATLAB, openCV, emguCV, DSP, FPGA)

    Ireland - Last active: 1 month ago - Tests: 2 - Portfolio: 9

    To contribute with my efforts and skills to the research and developement in the field of image/signal processing, machine learning and embedded digital design. I am working in such environment which gives me opportunities to learn, innovate and evolve into a successful and responsible professional. I have 9 years of relevent education and 4 years of working experience in the area of Image Processing, Statistical Learning, Digital System Design and now doing PhD in the same field.

    $44.44 /hr
    0 hours
    4.63
  9. Bisher Tarakji

    Bisher Tarakji

    R&D Software Engineer

    Jordan - Last active: 1 month ago - Tests: 6

    I'm a software engineer and a computer scientist with over 15+ years of experience in C++, Java, AI, computer graphics and image processing.Over the course of my career I have successfully created and delivered high end software for the desktop, web and mobile platforms. I hold a Masters degree in Computer and Data Security and two Bsc. degrees in computer science and electronic engineering and have taught computer science for over 4 years to undergraduate students.

    $55.56 /hr
    6 hours
    4.98
  10. Kurt Waldowski

    Kurt Waldowski

    Programmer, Designer, and Artist || kwaldo.com

    United States - Last active: 8 days ago - Tests: 2 - Portfolio: 3

    Kurt Waldowski is a multi-talented developer that has been creating games, web sites, and web applications for over 5 years. Programmer, designer, and artist, Kurt has taken part in every end of the development process. He is currently attending the University of Michigan to earn his degree in Computer Science. Kurt only bids on projects he is genuinely passionate about, and as a result, he guarantees satisfaction. He often bids with longer time constraints in order to account for potential reiteration. This assures that your vision is brought to life the way it was envisioned.

    $45.00 /hr
    0 hours
    5.00