C++ Developers

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

130

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

4.65
Last updated: May 1, 2015
More options
Clear all filters
  1. Navjot Sandhu

    Navjot Sandhu

    Software Engineer with graphics specialization

    Canada - Last active: 4 days ago

    I'm currently completing my second Masters, a Master of Computer Science in Human Computer Interaction in which my thesis is on 3D user interface design and methods, essentially creating a new system from scratch. I can work with the desktop and mobile devices, using WebGL, OpenGL ES, DirectX11 and OpenGL 4 specification. I know how to create all types of shaders in glsl and hlsl, and work with immediate mode and the new pipeline very well. I also have learned how to take pseudo code from research and books and implement them as well in shaders. I can apply engineering principles for optimization for rendering engines, and do client/server work as well in c/c++, java, and objective-c, as well as work with computer science algorithms for creating specialized effects and utility functions. I can also program for mobile devices, primarily in iPhone and Windows phone, though I am able to work with Android also.

    $40.00 /hr
    175 hours
    0.00
  2. Fabien LETORT

    Fabien LETORT

    Software Engineer, Technical Leader, Architect

    France - Last active: 1 month ago - Tests: 2

    Cross-competences in software, hardware, mechanical and production (NPI, MP). Quick adaptation to new context. At ease in embedded context, classical computer application or web application. 10 year of experienc as salaried, but i am playing with computer and microcontroller since i am a child :-) ! I start with basic on old thomson Mo5, then on 386.... I really enjoyed C# desktop application, Arduino and Microcontroller world, web application.... I am able to make architecture from embedded world to web context, passing tradionnal desktop application.

    $41.11 /hr
    0 hours
    0.00
  3. Kari Hirvi

    Kari Hirvi

    C++/Qt/Matlab/Python developer with scientific background

    Finland - Last active: 1 month ago - Tests: 7

    I have years of experience with Matlab and I'm very productive with it, whether it's algorithm development, visualizing data or creating GUIs, for example. I'm also well versed in Python and I can provide a working software version quickly with rapid iterations with feedback from the client. I have also professional experience with C++, C# and Java, and I can bundle them into the project as needed. I have a PhD in physics and I've been working in different positions ranging from project manager and developer to customer service and helping sales. I can translate your problem into working code, and, if needed, refine the project requirements based on your business case. Below are few examples where you could gain tangible benefits from my experience - Matlab development of all kind, e.g., algorithms, GUIs, full applications - Data conversion and processing from one or multiple sources - Implementing algorithms based on scientific publications - Converting algorithms from another language to C++,C#,Java, Python or Matlab - Data analysis and visualization - Requirement analysis & management, e.g., reading texts and extracting measurable requirements from them with traceability to the source - Measure requirements quality by classifying them, e.g, is there an acceptance criteria, is this a system or user requirement, does the requirement have multiple requirements in it. - Creating and writing acceptance testing procedures with traceability to the project requirements I can work on both Windows and Linux platforms. Looking forward to working with you! Kari References: - LinkedIn: http://fi.linkedin.com/in/karihirvi - GitHub: https://github.com/karihirvi - Some older material in Google code https://code.google.com/a/eclipselabs.org/p/capua/

    $60.00 /hr
    0 hours
    0.00
  4. Artem E.

    Artem E.

    Intelligence Software Systems Architect

    Ukraine - Last active: 1 day ago - Tests: 5

    Languages: C/C++, Java, C#, PHP, Delphi, R Markup: HTML, CSS, XML, LaTEX, C++ — DirectShow, DirectX, COM .Net — Core, IO, Async Java — Core, Collections, JDBC, Android. Delphi — VCL, Indy, CORBA Familiar with computer networks principles. Databases: SQL, MySQL, PostreSQL, Interbase, Firebird Know about stored procedures, transactions and triggers. Servers: Apache, Ngix, Glassfish IDEs: Visual Studio, Delphi, NetBeans, Sublime Text, RStudio. CASE tools: IBM National Rose, ArgoUML Software configuration management: -- Version control: Mercurial, SVN, CVS -- PM: Redmine -- Documentation: Doxygen -- Unit-testing: DUnit, NUnit OSs: Linux (server/desktop), Windows Blog: http://shadowofaero.blogspot.com/ Habrahabr: http://habrahabr.ru/users/arteme/ Currrently learning: -- Machine Learning -- Digital Signal Processing -- Natural Language Processing

    $40.00 /hr
    0 hours
    0.00
  5. Lucas Maciuga

    Lucas Maciuga

    Bachelor Of Science / Developer

    Germany - Last active: 10/19/2014 - Tests: 2

    Within 8 years, I have developed websites, server-client applications, scripts and did process development (ARIS architecture). To full fill the jobs I used: C, C++, C# (WinForms, MVC), Java, JavaScript, jQuery, HTML, CSS, PHP, SQL and many more. I love to develop from the scratch and help my customers to find the best solution for them. Not only the technological site as the business behind it, too. I also have experience in testing, designing, patterns and presentation.

    $50.00 /hr
    0 hours
    0.00
  6. Narbeh Yousefian

    Narbeh Yousefian

    Sr Technical Consultant with SW and Google Search Appliance experience

    United States - Last active: 10/31/2013 - Tests: 2

    - Seeking opportunities ranging from simple tasks to complex long-term projects in the software, Google Search Appliance, and related technical fields - Extensive experience in all software design, software development, user acceptance testing, technical integration, Google Search Appliance administration/deployment - Strong math/science/problem solving skills and a diverse software engineering background

    $55.56 /hr
    0 hours
    0.00
  7. Maximilian H.

    Maximilian H.

    mathematician, software engineer, translator

    Germany - Last active: 12/12/2014 - Tests: 3

    It is many years experience in Algorithmic Design, Software Engineering, operating systems, programming, accomplishing several C++, Java and QML project works for TUM as well as gaining a good knowledge of PHP, Javascript, C#, Robotframework, Linux and Android while working for different clients, which makes me a valuable associate. Thanks to a profound education and my attending an American system university in a French and Arabic speaking country, I have very good competence in English and French and good knowledge of the Arabic language and the oriental culture. I offer translations from English, French and Arabic to German (my native language) and German to English and French; the former for both official correspondence and informal occasions, the latter rather for movie subtitles, app translations or personal texts. I am looking forward to working with you on the challenges of the every day work in a modern technological world.

    $40.00 /hr
    0 hours
    0.00
  8. Ryan Anderson

    Ryan Anderson

    Agile Consultant, Scrum Master, Scrum Product Owner

    United States - Last active: 07/04/2014 - Tests: 2

    Agile Consultant, Certified Scrum Master, Certified Scrum Product Owner and Extreme Programming expert who is passionate about using Agile methodologies for Project Management, Portfolio Management and Software Development. Experienced with cross-geography distributed teams, and in-depth experience in providing consulting and performing Scrum Master and Scrum Product Owner roles remotely using video conferencing technologies.

    $55.56 /hr
    0 hours
    0.00
  9. Zhirayr G.

    Zhirayr G.

    Agile web development

    Russia - Last active: 2 months ago - Tests: 3 - Portfolio: 1

    Hi, My name is Zhirayr. In my portfolio, are a few of the programs that I've developed. I believe my strong points are my Creativeness and Punctuality. My #1 goal will always be to meet your needs and deadline. When working on a new project, I like to speak with the client, so that I can have a clear understanding of his/her needs and vision of the project. I'm honest and fair. Since 2008, I'm freelance web developer. Mostly work with backend (big data, cluster programming, high load). Also from 2012, I develop Ruby / Ruby On Rails applications and websites. Thank you in advance for your time and consideration. I look forward to working with you soon. I have a Bachelors in Software Engineering from Moscow Aviation Institute (National Research University), in the Russia. Listed below are my experience and skills. — Ruby; — PHP; — Frameworks: Ruby On Rails, Sinatra, Laravel, Phalcon; — Core web: XML, JSON, HTML/CSS, JavaScript; — OS: Mac OS X, Linux; — VCS: Git, SVN; — Bug/Issue trackers: Jira, Assembla, Redmine; — SQL: PostgreSQL, MySQL; — NoSQL: Riak, MongoDB, Redis; — AWS: EC2, S3, CloudFront, ElasticBeanstalk, EMP, etc; — UML.

    $38.89 /hr
    0 hours
    0.00
  10. Felipe Soares

    Felipe Soares

    Trading Strategy Developer - EA, AFL, Robots, Experts

    Brazil - Last active: 01/09/2014 - Tests: 1 - Portfolio: 1

    I have more than 10 yeras of experience in software development and my last 4 years were completely dedicated to financial markets. Have developed a lot of trading screens, technical analysis software (web and desktop), a lot of trading strategies designed to run under Amibroker, Metatrader, Metastock. Besides that I always help my customers/partners with backtesting procedure to make sure his/her strategy is valid. My two last projects were a stand alone robot (i developed everything since receiving stock exchange signal, analysing and processing signal and sending order to broker) and a trading screen named traderdatalite, wich can be seen over here (http://traderdatalite.traderdata.com.br)

    $44.44 /hr
    0 hours
    0.00