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. Maja Fabeta

    Maja Fabeta

    Marine Geophysicist, Math&Physics Tutor with experience in Outreach

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

    I enjoy learning and communicating science in a creative way to a wider audience, especially children, and have participated in numerous outreach and volunteering events presenting my scientific research. I have worked as a tutor with a wide variety of students, in both high school and college education programs for over 5 years. My teaching experience included the work as a Laboratory Demonstrator at the NUI Galway in Ireland. My scientific area of expertise is Marine Geophysics and I have a thourough background in Mathematics, Physics, Oceanography, Atmospheric Sciences and Numerical Modelling, and strong programming skills in Matlab and C/C++. Over the last three years I worked on developing a software for estimating seabed physical properties from multibeam backscatter and bathymetry data and have cooperated with RPS Ireland on developing a code for underwater acoustic noise monitoring. In addition, I also have experience in numerical modelling with Fortran 90, statistical data analysis and in using standard echousounder mapping software including CARIS HIPS&SIPS, Geocoder and ArcGIS.

    $16.00 /hr
    28 hours
    0.00
  2. Amitava S.

    Amitava S.

    Software Developer and Tester

    India - Last active: 2 days ago - Tests: 3 - Portfolio: 2

    I am a software developer. Till now I have gathered knowledge from colleges and now I have actually started developing software. I have good knowledge in C, C++, JAVA, ASP.net, Visual Basic and painting. I am already working as a software tester in Odesk and I am doing quite good in it. I hope if I am given chance, I can prove my actual talents in the languages, i mentioned above, rather I am a good software tester.

    $11.11 /hr
    416 hours
    0.00
  3. Martin Mendez

    Martin Mendez

    Costa Rica - Last active: 1 day ago - Tests: 3

    Most of the work I've done is on web projects involving Java and javascript(jQuery). Also including some Microsoft Sharepoint projects. I worked in embedded avionics projects for 1.5 years in C++ and C . And I have some experience with projects in Python and R. I'm really passionate about programming and algorithms, and enjoy learning new things and applying them to real projects. I also have experience in: HTML,CSS, SQL, JSF, git, XML

    $13.33 /hr
    2,879 hours
    0.00
  4. Juan Vercellone

    Juan Vercellone

    Computer Engineer

    Argentina - Last active: 24 days ago - Tests: 6

    I'm a Computer Engineer with a strong background in: - Parallel computing (distributed, multi-core and GPGPU) - Automation through scripting (e.g. Perl, Python, BASH, etc.) - Low level development (at the OS level, and assembly) I am keen on optimization and high performance computing. I am also attracted to new challenges and problems that defy my knowledge. I am very responsible and quality oriented. I love to feel proud of my work.

    $27.78 /hr
    80 hours
    0.00
  5. Edmond B.

    Edmond B.

    Software & Web Application Developer

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

    A developer with many years of experience building and supporting software and systems for small business and enterprise clients. In addition to contract web and software development, I have a professional background in Systems Administration and security. This allows me to leverage a holistic level of understanding and experience across your entire technology stack. Languages: Python, C++, HTML/CSS, Javascript. Specialties: Flask application development. Linux systems administration, strong Linux/Bash command line skills. Well versed in open-source tools and the OSS ecosystem, security best practices & hardening, authentication, MongoDB and MySQL databases, REST APIs (particularly Twitter), nginx, server scripting/automation, server deployment, usability and design concepts, and full-stack web application deployment.

    $33.33 /hr
    166 hours
    0.00
  6. Muhammad Awais

    Muhammad Awais

    Electronics Engineer

    Pakistan - Last active: 1 day ago - Tests: 3 - Portfolio: 4

    I am an electronic engineer having wide industry experience with focus on Multi-Layer PCB Design, Wireless Solutions, Embedded System Design. Following are my areas of expertise; PCB Design Services -- Schematics capturing, Bill of Material (BOM) -- IPC standards PCB Footprints, 3D footprints using Step Models -- Mixed Signals / RF Layout using Multi-Layers to provide flexibility for high speed, space constrained designs -- Components Sourcing and Board Bring-up -- 3D PCBs Technology Nodes -- High Speed Designs for; FPGA, CPLD, ARM Cortex, Microcontrollers (PIC, Atmel), DSPs, USB (2.0/3.0), Ethernet, DDR2/3, DAC, ADC -- Wireless; Bluetooth (Nordic and TI SoC), ZigBee, WiFi, GSM, GPS, Balun Filters, PCB/Chip Antennas -- Power Management, Battery Management; Board Power estimation and Power circuits design (Linear/Switching Regulators), Battery monitoring and charging circuits design Embedded Firmware -- C++, Verilog, Assembly

    $25.00 /hr
    791 hours
    0.00
  7. Muhammad Nouman Humayun

    Muhammad Nouman Humayun

    Bachelors in Computer Sciences, HTML, Java, CCNA, SQL

    Pakistan - Last active: 5 days ago - Tests: 3 - Portfolio: 2

    I have 3-4 years of work experience in the field. i have worked as a professional software developer. I started with the SQA department and then i worked in Java, C and C++, these languages are my comfort zone and i have developed a lot of information systems and other utility applications in these languages, and have completed a lot of Industrial/Academic projects. with over 2 years of experience in web development, i have good command over HTML, CSS , JavaScript, j-Query and PHP. During the last two years I have developed a lot of static and dynamic web sites. I have also developed 2-D games using graphic and designing engines. I have a very good experience with Database using my-SQL and MS-SQL.

    $20.00 /hr
    210 hours
    0.00
  8. Sergey Reymerov

    Sergey Reymerov

    JavaScript Developer

    Russia - Last active: 9 days ago - Tests: 9 - Portfolio: 3

    Priorly I'm web-developer: > front-end: JavaScript, HTML5, CSS3, CoffeeScript, Browserify, Three.js, WebGL, SVG, Canvas, React, Flux, Socket.io, Leaflet, Bootstrap, ... > back-end: NodeJS, Sequelize, Mongoose, Grunt, Express, Passport, npm I have different levels of experience in work with databases: > Postgres, MySQL, MongoDB, MSSQL, SQLite Work in command: > github, bitbucket, git, bugzilla, track I configure servers' infrastructure with: > Fedora, Ubuntu Server, Scientific Linux Also I'm experienced in mobile dev: > Java, Android SDK, QML, Ubuntu SDK I have user experience with containers and virtualization technologies: > Docker, Vagrant, VirtualBox, Parallels I know basics of Scrum and Agile methodologies (XP, TDD, BDD, etc.). Honestly, my lovely programming language is C++, but I have only small experience in contributing to Firefox and my own tasks (like simple driver for barcode scanner, computations for math exploration, etc.) Also I'm experienced in discreet math and 3D geometry for computers (3D video pipeline, GLSL).

    $15.00 /hr
    26 hours
    0.00
  9. Dmitry S.

    Dmitry S.

    Control system design engineer

    South Korea - Last active: 1 day ago - Tests: 2

    Master degree (Bauman university) in automatic control with major in Spacecraft Control. Strong knowledge of control systems design and development, system modeling, and hardware/software co-design and verification. Over ten years of the servo control development experience in Aerospace and HDD industry (MOKB "MARS", Samsung electronics, Seagate). Responsible for the key parts in the firmware of several innovative and award-winning consumer electronics products. Control system design, digital signal processing, analog/digital filter design, adaptive control and filtering, modern control technologies: fuzzy, neural, Hinfinity, model-predictive etc. Software development from low-level assembly (Teaklite, ARM) to C#.

    $38.89 /hr
    355 hours
    0.00
  10. Michiel E.

    Michiel E.

    Expert Web & App Developer

    Netherlands - Last active: 1 day ago - Tests: 6 - Portfolio: 2

    Over 13 years, I have developed a wide range of websites including sites for the companies and business, chrome apps, mobile apps, desktop apps for multiple platforms, also have worked as QA tester. My skills lay primarily in HTML(5), CSS(3), Javascript/jQuery, PHP/MySQL, Asp.net C#/MSSQL, MongoDB, PHP frameworks (CodeIgniter, Zend, Laravel, Symfony, CakePHP, Wordpress), JS frameworks (Knockout JS, Angular JS, Node JS, Phone JS, Amplify JS, D3 JS, Sigma JS), Phonegap, Twitter Boostrap, Kendo UI, jQuery Mobile, Ruby Rails, Desktop App development for Multiple platform using CEF (Chromium Embedded Framework), JxBrowser, Java, C++ and Google Map, Social Network, Payment Gateway, Dropbox, Youtube Apis, VPN Client developments.

    $50.00 /hr
    1,127 hours
    0.00