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 oDesk, 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 oDesk for free!

C++ Job Cost Overview

Typical total cost of oDesk C++ projects based on completed and fixed-price jobs.

oDesk C++ Jobs Completed Quarterly

On average, 136 C++ projects are completed every quarter on oDesk.

136

Time to Complete oDesk C++ Jobs

Time needed to complete a C++ project on oDesk.

Average C++ Freelancer Feedback Score

C++ oDesk freelancers typically receive a client rating of 4.65.

4.65
Last updated: April 1, 2015
Clear all filters
Kari Hirvi

Kari Hirvi

C++/Qt/Matlab/Python developer with scientific bac...

Finland - Last active: 13 days 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
Gediminas Morkevicius

Gediminas Morkevicius

Senior Software Engineer

Lithuania - Last active: 01/12/2014 - Tests: 1 - Portfolio: 2

I'm a software engineer and programmer, interested in agile development process and tools which helps get the job done, instead of introducing a new one. I share UNIX philosophy. Quality, simplicity, innovation are the key concerns. I'm an open-source community geek with successful projects and contributions. Arch Linux is my OS, DWM is my window manager and ViM is my text editor. Working with languages: C, C++, PHP, Javascript (8 year experience) Recent work: http://freebird.jirafe.com, https://github.com/l3pp4rd/DoctrineExtensions Github account: https://github.com/l3pp4rd LinkedIn: http://www.linkedin.com/pub/gediminas-morkevi%C4%8Dius/9/b0/680

$44.44 /hr
511 hours
0.00
Saeed ahmed D.

Saeed ahmed D.

An Expert C++, Java, SQL, Unix Developer

India - Last active: 12/19/2013 - Tests: 2

To become an expert in cutting edge technologies by means of imparting and implementing them. An experienced Freelance Online Or On-site Developer which is quick learner looking For: 1> Application Designing, Developing, Code Review Jobs. 2> Tier-2, Tier-3 Support for Debugging and Maintaining of any C++, C#, Java, Unix based applications, could be any Products or Projects.

$44.44 /hr
0 hours
0.00
Alessandro Flores

Alessandro Flores

Senior IT System Specialist

Brazil - Last active: 08/13/2014

More than 11 years experience as a Computer Engineer for Information Technology industry with extensive experience in project management and, systems architecture, development, testing, deployment and integration, support operation, working at large national and multinational companies. Over the last 9 years I have had the opportunity to work at small- to large-sized projects at Telecommunications industry, providing services for the following telecommunications companies in Brazil, Sercomtel S.A., Brazil Telecom S.A. and Oi S.A. Extensive experience in all Systems Development Life-Cycle phases using the following development approaches, Traditional, Spiral, Cascade and Agile. Experience in project management using PMI, Scrum and, ITIL practices, focused on delivering quality products, on schedule and, without additional cost. Senior IT System Specialist IBM, Rio de Janeiro, Brazil 2010 – 2014 IT and Telecom Consultant Accenture S.A., Brasília, Brazil - (hired as the third) 2007 – 2010 Mobile Applications Consultant Visão S.A., Brasília, Brazil 2006 – 2007 Programmer Analyst Gelt Tecnologia e Sistemas LTDA, Londrina, Brazil 2005 – 2006 Network Administrator Zenaplast, Bandeirantes, Brazil 2005 – 2005 Caixa Econômica Federal, Londrina, Brazil 2002 – 2004 Expertise & Skill Good overall system knowledge of the Business Support System (BSS) and Operations Support System (OSS) infrastructure; Good knowledge of the Business Process Framework (eTOM) and Information Technology Infrastructure Library (ITIL); Solid end-to-end understanding on how to realize prepaid/postpaid as well as fixed/mobile convergent charging solutions; Very good knowledge of mediation systems, such as Comptel’s Mediation Device Solutions (MDS), Mediation System Module (MxDR), DMV System, Billing Mediation Platform (BMP), Ericsson Multi Mediation (EMM) and In-house systems; Solid understanding of systems deployment, migration and integration; Good knowledge of other telecommunications systems, such as Billing, National and International Roaming, Interconnection, Business Intelligence, NRTRDE, Signus and other; Very good knowledge of several Network Elements, such as TDMA (Ericsson), GSM (Ericsson/Nokia), SMS (Comverse/Huawei), MMS (Alcatel), GPRS (Alcatel/Ericsson), VPN(Alcatel), STM Satelite, ADSL, IPTV, IPCENTREX and other; Good knowledge of software development methodologies such as Traditional, Spiral, Agile and XP; Very good knowledge of Operating System, such as Unix, Mac OS X, Linux, FreeBSD, Solaris, HP-UX, ChromeOS and Windows; Very good knowledge of Scripting/Programming Languages, such as Objective-C, Gcc/g++, C#, C, C++, Java(J2ME, J2SE e J2EE), Shell, Slang, DUP, TCL, GNU Make, PHP, ASP and PL/SQL; Solid understanding of development using thread management, deadlock, thread-safe programming, concurrency design patterns, shared memory and other; Very good knowledge of Database, such as Oracle, MS SQL Server, MySQL e PostgreSQL, MongoDB; Very good knowledge of IDE and SDK, such as Xcode, Interface Builder, SDK Android, Arduino, Visual Studio, Eclipse e NetBeans; Good knowledge of Versin Control System, such as PVCS Version Manager, CVS, Subversion and Github; Windows Services; Serialization; Remedy – Action Request System; HP Quality Center; Rational RequisitePro; MSProject; ABAP, ABAP-OO, ABAP Web Dynpro, SAP Netweaver and SAP SD; UML; XML; SOA;

$37.00 /hr
0 hours
0.00
Narbeh Yousefian

Narbeh Yousefian

Sr Technical Consultant with SW and Google Search...

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
Sebastien Cayetanot

Sebastien Cayetanot

Senior SW developer and architect

United States - Last active: 02/18/2014 - Portfolio: 1

Up to 14 years of experiences in the embedded world through mobile devices, tablet, smartphone, enterprise and set top box. I have a large range of skills through design, development, integration, validation and support. I got a huge experience in development in C, C++, Java and Python in the embedded world and also work easily on Android, iOS, Linux and Windows operating system. In addition I got also expertise's in: - Software quality: Methodology and Process enabling and definition, scripting development for automatisation tests, stress, functional testing to validate requirements and also MTBF tests - Software Legacy : Licensing violation & conflicts, IP Plan and License definition, Build tree advices to avoid licensing issues and patent violation. I have also created my own company to mainly develop apps for Android and iOS market and start a range of apps Android only focused on gaming & education apps for kids. Side market also following SW development of tools, stacks, framework for embedded upon request and provide consulting to improve SW life cycle process This an overview of my knowledge feel free to contact for me details

$111.11 /hr
0 hours
0.00
David Grigsby

David Grigsby Agency Contractor

Senior Applications Integration Developer - Web,...

United States - Last active: 04/02/2012 - Tests: 3

Currently David is focused on Software as a Service (SAaS) application integration between on premise and cloud applications using Salesforce, DocuSign, Exacttarget to stream line virtual offices and remote personel to increase revenue production and marketing reach using new media technologies like Linked In, Facebook and Twitter. Regardless of whether it is in house applications development for on premise systems or SAaS in the cloud leveraging a procedural or object oriented language, binary, hex or decimal, in assembler, JSCRIPT or C#, David can keep it straight and see it working in his minds eye, communicate it with all stakeholders, get buy-in and then deliver it to the customer as a working solution, on-time, in or under budget with the requirements and expectations met.

Associated with: Grigsby Consulting LLC
$500.00 /hr
0 hours
0.00
Joel D.

Joel D.

Tech Support, IT & Programming

Philippines - Last active: 8 days ago - Tests: 5 - Portfolio: 4

PC Troubleshooting responsible for the installation, repair and preventative maintenance of personal computer and related systems. Performs all installations, upgrades and backups of software and hardware applications. Troubleshoots software and hardware failures and identifies network problems when they relate to PCs. May assist Network Administrator with troubleshooting of networks. Monitors, controls, and isolates problems in a data communications network. Monitors all network activity. Activates/deactivates network lines according to established schedules. May perform first- and/or second-level problem determination first level is help desk. Interfaces with users and/or network vendors. Assists with the documentation and maintenance of Systems/Software architectures, requirements, algorithms, interfaces and designs for software systems. Develops and maintains systems level requirements, integrates avionics software components into a fully functional system/software system. Assists with test procedures and documenting test results to ensure software system requirements are met. Gathers information to support system/software project management. Documents deployed processes and tools and collect metrics. Supports software research and development projects. Troubleshoots basic system/software issues. Works under close supervision. Convert project specifications and statements of problems and procedures to detailed logical flow charts for coding into computer language. Develop and write computer programs to store, locate, and retrieve specific documents, data, and information. May program web sites. As a Freelance Programmer I provide the service/skill of being able to program which is normally done on a computer. Programming varies and can be anything from a software designer,website designer, HTML etc.

Groups: Corona Labs
$55.56 /hr
0 hours
0.00