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

C++ Jobs

45 were found based on your criteria {{ paging.total | number:0 }} were found based on your criteria

show all
  • Hourly ({{ jobTypeController.getFacetCount("hourly") | number:0}})
  • Fixed Price ({{ jobTypeController.getFacetCount("fixed") | number:0}})
show all
only
only
only
show all
only
only
only
only
only
show all
only
only
only
Looking for the Team App?
Download the New Upwork Team App
Hourly - Expert ($$$) - Est. Time: 1 to 3 months, 30+ hrs/week - Posted
i have a basic lyrics website. the website shows lyrics in different languages. i want to add APIS. and different features that the user can use to learn different languages whiles listening to music. create a user registration part. user registers and can interact and participate with the community. I have a reference site that has exactly the Apps i need. Link#1 : http://www.vagalume.com.br/katy-perry/dark-horse-feat-juicy-j-traducao.html (here you can see the line by line highlight feature, you can see what line are you reading. and the user can correct it, if its incorrect) WEB APP#1 (attached image): go to link #1 and hit the play button. a video container will pop. play the song. { subtitles show and highlight according to the song timeframe} [[this info timeframe is obviously indexed by the a registered user or admin]]. Notice features in this video container ( can change language of the lyrics, basic video player features, and has a preset playlist) LINK#2: http://aprenda.vagalume.com.br/katy-perry/dark-horse-feat-juicy-j.html WEB APP #2: this is a game. theres a video and the lyrics. there are different difficulty levels. each time the video plays, the lyrics texts highlightsand asks a gramma question. ( ply the game to understand. its very simple) This are two of the main thing, but theres more things that im not going to list here. if you think you can do this. then the others things are easy.
Skills: C++ 3D Animation Adobe Encore API Development
Hourly - Entry Level ($) - Est. Time: Less than 1 week, Less than 10 hrs/week - Posted
I have a large algorithm that is currently implemented in C++. I want to use this algorithm in Python, so I am looking for someone who is fluent in both C++ and Python to convert the C++ code to the equivalent Python code. ... I want to use this algorithm in Python, so I am looking for someone who is fluent in both C++ and Python to convert the C++ code to the equivalent Python code. ... The core part of the algorithm consists of a dozen or so C++ files with header files; each of these files is a few thousand lines of C++. The conversion of each file can be tackled separately; the engagement will have milestones when each file is delivered.
Skills: C++ Python
Hourly - Expert ($$$) - Est. Time: More than 6 months, 30+ hrs/week - Posted
Well documented job details will be disclosed upon nda. Firstly we want to eliminate incapable candidates before discussing requirements. Audition: Live audio stream from iOS device to server using WebRTC. Client is a simple Qt app. Just click button and streaming begins. Needless to say, you should use microphone. Debian server waits for a QIODevice stream. Of course this is a WebRTC peer. But you should present QIODevice interface. Use a Websocket for signalling. Bonus question: What about WebRTC support of up to date Safari on iOS? What are the ways for streaming audio with just stock browser? Which one is feasible? Why? You have 1 week after applying job. Apply when you are ready to start then you should send solution in following week. Valued terms are; Commented documentation for what you are doing and why. Performance and minimizing latency. Audio quality. WebRTC understanding. Googling skills. We need 5 programmers. When we meet all, we will remove this post. This means if you see the job post, still you have time. Code: I5G03MG6
  • Number of freelancers needed: 5
Skills: C++ HTML5 iOS Development JavaScript
Hourly - Intermediate ($$) - Est. Time: More than 6 months, 30+ hrs/week - Posted
OnePoint is on the hunt for a rock star DirectX C/C++ Team Lead with game development experience. Requirements: * Strong C++ * Strong DirectX (2D and 3D) * Leadership ability
Skills: C++ DirectX
Hourly - Expert ($$$) - Est. Time: 1 to 3 months, 30+ hrs/week - Posted
Ideally we would like to hire a team with the different required skills (C++, JS...) but we are also open to hire multiple freelancers. ... A few development keys to remember: traceability (history of every change), user rights on everything, support all resolutions (phones, tablets, screens, large screens and projectors), multilingual and licensing(management and feature access) ENVIRONMENT: Windows and Linux (ubuntu X64) Git with Visual Studio Online CMake TECHNOLOGIES: C++, WebSocket, JSON, JavaScript(HTML5, CSS3) NGINX, MemSQL SKILLS for BackEnd (C++) programmer: Optimization (call stack, recursive functions vs loops...)
  • Number of freelancers needed: 3
Skills: C++ Graphic design JavaScript
Hourly - Expert ($$$) - Est. Time: 3 to 6 months, 30+ hrs/week - Posted
MUST BE LOCATED IN SAN FRANCISCO Senior Backend Engineers We are seeking candidates for full-time employment as Senior Backend Engineers.This is your opportunity to plug into a fast-paced, exciting startup environment where you'll be joining a small and talented team of developers. EXPECTATIONS • Extensive experience designing, building, and maintaining server-side solutions on the Microsoft stack • Understanding of data models, system of record, SQL/NoSQL databases, transactions, and eventual consistency • Proficiency with hot, warm, and cold storages, experience with tools and platforms employing the above, from low-latency non-dropping message queues to cold backups • Self-starter mentality: you have the ability to develop software independently starting from just an idea • Experience with Continuous Integration tools such as Jenkins or Travis • Help build and mentor (and/or eventually manage) our backend team REQUIRED SKILLS: • Extensive production experience with the Microsoft stack and language family (C#, Python, C++.NET) • 3 years Android experience • OS internals with Linux and/or Android PREFERRED EXPERIENCE • 5+ years experience building fault-tolerant, highly available, and eventually consistent backend solutions from the ground up • Building and supporting business logic in a high-load system, from conception all the way to handing it over to the DevOps to support • Production troubleshooting experience in real time
Skills: C++ C Python
Hourly - Expert ($$$) - Est. Time: 3 to 6 months, 30+ hrs/week - Posted
MUST BE LOCATED IN SAN FRANCISCO Job Description We are looking for talented Senior Front End Engineers who have advanced Java,Python and considerable experience designing and developing elegant consumer applications. In this role, you will build and deliver high quality UI that showcases the latest web development standards and practices, you will work with backend developers and designers to implement intuitive applications, and you will collaborate with stakeholders and customers to ensure we deliver the best consumer experience. The ideal candidate thrives in a collaborative, creative environment that moves fast. You are passionate about user experience, and about using technology to solve complex business problems. You are an ace who is organized, self-directed, and committed to innovation. You are hungry to be on the critical path, add your voice to the discussion, and have an impact on the world. Think you might be a PowerScout? Interviews are being scheduled now and we'd love to talk to you - apply today. Qualifications WHAT YOU'LL BE DOING • Architecting, building, testing, and delivering performant, elegant, modern applications • Turning UX wireframes and designs into the final consumer application, including CSS, HTML, Javascript • Optimizing front-end functionality to ensure consistency across browsers • Creating functional prototypes of new features, designs, and technologies • Partnering closely with senior executives to bring disruptive technology to the clean energy market. WHAT WE'RE LOOKING FOR • At least 4 years of employment building and deploying mobile-optimized consumer web applications in a professional setting • Must be legally eligible to work in the U.S. • Expert JavaScript/HTML5/CSS3/Ajax coding skills • Strong experience working with JavaScript UI frameworks (Angular JS) • OS internals with Linux and/or Android • Experience with Sass CSS preprocessors • Experience with responsive web design • Proven ability to take mockups and create high-performance web pages that meet design and technical specifications • Strong understanding of performance considerations on the web, performance debugging, and benchmarking • Strong familiarity with Object Oriented Design and SOA paradigm within enterprise web application development • Command of web standards for cross-browser and cross device compatibility • Experience with JSPM for package management with ES6 • Experience with custom application development and agile SDLC • Bachelor’s degree in Computer Science or equivalent experience WHAT'S YOUR STYLE • A developer who thinks about the customer in every implementation decision, loves the speed of a start- up, and won’t quit until the job is done right, whatever it takes • A team-player who is organized, solution-oriented, logical, and committed to a great customer experience • A colleague with a good sense of humor, good communication skills, and the ability to work effectively when on a tight schedule • A technical thinker with great attention to detail, a tendency to think about the whole enterprise, and excellent ability to analyze and diagnose problem Additional Information WHAT'S IN IT FOR YOU • The opportunity to join a fast growing startup that is out to disrupt the way consumers adopt clean energy • Competitive salary • Generous early stage equity • Benefits • Our culture is awesome! We hire only exceptional talent and we believe in the power of a great team -everyone carries their weight and gets rewarded for their contributions. We work hard and we play hard and we believe that technology is the most important tool for change in our lifetime.
  • Number of freelancers needed: 3
Skills: C++ Python
Hourly - Expert ($$$) - Est. Time: 3 to 6 months, 30+ hrs/week - Posted
EXPECTATIONS • Extensive experience designing, building, and maintaining server-side solutions on the Microsoft stack • Understanding of data models, system of record, SQL/NoSQL databases, transactions, and eventual consistency • Help build and mentor (and/or eventually manage) our backend team REQUIRED SKILLS: • Extensive production experience with the Microsoft stack and language family (C++, Python, Java) • Hands-on experience designing the lifecycle of a user query, from terminating a request to an API endpoint, down to updating cold storages in reliable and consistent manner • Production experience with AWS PREFERRED EXPERIENCE • Five years experience building commercial software • Building and supporting business logic in a high-load system, from conception all the way to handing it over to the DevOps to support • Production troubleshooting experience in real time Skills and experience necessary for this role: • Exceptional server side programming skills in Java • Demonstrated experience in building high-volume, scalable, multitiered systems • Experience in object-oriented programming and design patterns • Exposure to mobile technologies (native and hybrid), platforms,and tools • Basic knowledge in web technology (HTML5, JavaScript, Cordova) • Demonstrated leadership and communication skills: technical, team, and cross- team • Bachelor's degree in computer science or equivalent experience • 5+ years of experience in an engineering role with responsibilities towards server- side implementation using Java, SQL and standard frameworks • Understanding of Agile/Scrum methodology and working experience in Agile environment is strongly desired
  • Number of freelancers needed: 3
Skills: C++ Java Python
Looking for the Team App?
Download the New Upwork Team App
Fixed Price Budget - ${{ job.amount.amount | number:0 }} to ${{ job.maxAmount.amount | number:0 }} Fixed-Price - Est. Budget: ${{ job.amount.amount | number:0 }} Open to Suggestion Hourly - Est. Time: {{ [job.duration, job.engagement].join(', ') }} - Posted
Skills: {{ skill.prettyName }}
Looking for the Team App?
Download the New Upwork Team App