You've landed at the right place. oDesk is now Upwork. Learn about the new platform.

C++ Jobs

31 were found based on your criteria

show all
show all
only
only
only
show all
only
only
only
only
only
show all
only
only
only
Hourly - Est. Time: Less than 1 month, 30+ hrs/week - Posted
We are looking for a programmer that can help us develop a antivirus, malware cleaner, and system optimizer in one tool. There are some open source antivirus and pc cleaner softwares out that we would like to use as a foundation. The software should be as good as AVG, Avast, Malwaresbytes, and CCleaner all in one. The software should be flexible and we should be given the source code or framework to further develop the software and put our own branding and GUI. We have a IT programmer team that needs a framework to begin with to continue developing the software. We also need a way to load definitions or find the best database for threats
Hourly - Est. Time: Less than 1 month, 10-30 hrs/week - Posted
Hi, we are in need of a whitelabel calibration software for one of our measuring sensors. Currently we use a calibration tool developed by a german electronics company, they provide a SDK for this software with an external lib supporting C/C++ that allows us to easily develop our own software for it. The skillset we are looking for is someone that can develop this interface in preferably visual c++ or other c++ gui using the external lib and our guidance. If you are a electronics/mechatronics engineer with good coding skills it is a plus. I have attached a doc showing the flow of the current calibration program. Please get back with info about your availability, when you can start, etc, please start your application with the comment "Calibration Tool Offer" so we can avoid spam bots.
Hourly - Est. Time: 1 to 3 months, Less than 10 hrs/week - Posted
Hi, We need an attractive voip app (the voip gateway is setup already). for Windows Desktop and for android platform. Please apply so that we can give you more details. Thanks all.
Hourly - Est. Time: Less than 1 week, 10-30 hrs/week - Posted
This is a continuation of a previous job posting for the creation of a product selection tool. The tool has been created in C++ and is currently on an Azzura (?) platform. However, the tool is detailed and too complex for use on our website. The tool may also benefit from further development and greater integration with Weather Bureau data from around the world. We are looking for a talented programmer that can take the existing tool, develop it, and create a simple, functional, attractive user interface so that anybody can use it on our Magento website, and understand the results. The tool uses historical weather data to calculate the water volume collected from a variable (user input) area and then calculates the number of units required to process that volume of water. FYI, the original job posting follows - "The Create a selection tool with suitable programming that can show product and quantity choice for a project specification requirement. The software tool will deal...
Hourly - Est. Time: Less than 1 month - Posted
push configuration file on linux machine the target is to edit configuration file and change it and save it on linux machine from a windows without using cygwine or other terminal , it must to be graphical.
Hourly - Est. Time: Less than 1 month, 10-30 hrs/week - Posted
Compile a software stack to operate a smartphone
Skills: C C++
Hourly - Est. Time: 3 to 6 months, Less than 10 hrs/week - Posted
You will be doing the following tasks: 1. Be part of a team to develop a video surveillance desktop software on Linux-based OS 2. Write code and unit/integration tests based on design documents 3. Learn current software architecture and assist with necessary design and development 4. Estimate time required to complete specified module and/or functionalities, then complete them on time 5. Follow a clean coding style, run all unit tests and integration tests Requirements: 1. Expert in C++ (98 and above) and ANSI C, familiar with STL 2. Familiar with developing on Linux-based OS (Ubuntu), good understanding of processes, threads, and system calls 3. Familiar with IPC, TCP and UDP, RTSP, HTTP. Have general network programming and debugging skills (Wireshark) 4. Knows how to use git 5. Knows how to write unit tests (gtest) and integration tests
Hourly - Est. Time: Less than 1 week, 10-30 hrs/week - Posted
This micro task is about creating a PC or Web based application to perform advanced data cleansing task. We have sets of data needs to be cleaned up from certain words, and phrases and characters. We can provide maybe up to 100 words or phrases which we already identified, but in the data pool there might be up to 1000 similar patterns/words or phrases needs to be removed. It is about cleaning up excessive words from product titles and reduce them down to few words that can best describe the product. When we search for the output title in google (google shopping), it must return the exact item without any confusion. We have the source data as CSV format and it contains around 100K product titles from almost 30 different product categories. You should create an application where we can upload the source data and click "execute" button and the app should return cleaned up data for us. We already developed PHP based script but we would like to improve the outcome. We have the...
Hourly - Est. Time: Less than 1 week, 10-30 hrs/week - Posted
String Sorting Lab : This lab is a investigation into the performance of four (4) sorting techniques performed on a string array. You will be given a text file and asked to report the time it takes to sort the lines in the file for each of the sorting algorithms. Build a string array containing the non-blank lines from the attached ThreeMusketeers.txt file. Grab each line of the textfile, the entire line, and add it as a single entry into the string array. Perform the four sorts on the original array. The sorts to be implemented are the bubble, selection, insertion, and merge sorts. Perform and time each of the sorts repeatedly (10-25 times) to ensure greater accuracy of resulting times. Follow the format of the Open Addressing lab report to document the expected and actual results for each of the sorts. Submit a *.pdf of your report.