Hire the best C++ Programmers & developers

Check out C++ Programmers & developers with the skills you need for your next job.
Clients rate C++ Programmers & developers
Rating is 4.8 out of 5.
4.8/5
based on 7,326 client reviews
  • $70 hourly
    "Excellent in every way" "One of the best freelancers on Upwork" "Giorgos is absolutely the best freelancer I have had the pleasure of working with" I'm a Game Developer expert with 6+ years of experience in Unity and Unreal Engine. I hold a BSc in Computer Engineering and I have worked at the IT Support Center of the Hellenic Army as a Software Engineer.
    vsuc_fltilesrefresh_TrophyIcon C++
    Photon Unity Networking
    Mobile Game
    Game Development
    C#
    Unreal Engine
    Unity
    Virtual Reality
    Game Design
    Game Programming
  • $29 hourly
    Hello! I'm Afifa Abid. I'm a game developer and programmer with 8 years of experience, have expert skills in Unreal Engine 4 and C++. I have done many virtual reality projects. I have good experience in architectural visualization and 3D rendering. I love making games, and animations. Looking for opportunities to work on interesting projects.
    vsuc_fltilesrefresh_TrophyIcon C++
    AR
    Virtual Reality
    3D Animation
    Autodesk Maya
    Architectural Rendering
    Game Programming
    Game Development
    Game Design
    Unreal Engine
  • $95 hourly
    I have more than two decades of experience in software development. Everything from 8-bit game machines, many generations of game console to the WebGL and Mobile. I've worked for startups and multi-national corporations, in-house, consultant and freelance. I focus on browser and mobile development now, where my long background and wide experience is effective for dealing with the relatively low performance environment. Front end is usually where I'm at but I'm equally happy to work with the back end to pursue a truly high performance result. Please explore the portfolio and watch the attached video to get an idea of what I can do.
    vsuc_fltilesrefresh_TrophyIcon C++
    HTML5 Canvas
    JavaScript
    OpenGL
    Node.js
    OpenGL ES
    HTML5
    C
    CSS
    WebGL
    Three.js
    Mathematics
    OpenGL Shading Language
  • $125 hourly
    As an engineer that has spent my entire career helping startups, I know what it takes to create an MVP quickly and on a limited budget. Multiple times I have been part of a small team taking a product from concept to production run. Each time the requirements have been different, ranging from consumer IoT devices to industrial robots. A holistic view and clear communication is the key to a successful project. At my last full-time role, I was a product owner and worked in customer success. There I developed a highly customer-focused approach to my work. Combining this with an agile working methodology, I can help ensure you get what you need through quick iterations and constant feedback. This means you always understand how the project is progressing and are able to quickly provide input, so costly changes (time & money) can be avoided. While I have a broad range of skill-sets, my core strengths - built through studying at a world leading university and years in industry - are as follows: * Firmware (C/C++) - this has been a major part of all of my previous full-time roles, including in a robotics company where safety and reliability is mission critical. I have worked with a wide range of MCUs, interfaces, wireless technologies and sensors. * Circuit & PCB design (KiCAD) - my highlight is a small wearable I designed for Felcana and took to production in China. On a board measuring just 12 x 25mm, I squeezed in an MCU, large flash storage, multiple sensors and two wireless front-ends (BLE & LoRa). * Prototyping - whether it's for a trade show, grant application or the first customer, I've been there! The key to my success is having laser focus on the bare minimum required to get the desired outcome. Once you're ready to start working with me, the first step is to schedule a call. During this, we will go over your project to ensure we're both clear on expectations. Then, we will establish how we will communicate going forward and how often. Following this, work will commence with frequent updates & opportunities for feedback. So if you have an embedded project and are looking for a proficient engineer that iterates quickly and keeps you at the centre of attention, message me today.
    vsuc_fltilesrefresh_TrophyIcon C++
    Hardware Prototyping
    Embedded System
    Embedded C
    Embedded Application
    Python
    Firmware
    Firmware Programming
    Circuit Design
    PCB Layout
    PCB Design
    C
  • $25 hourly
    To work on cutting edge and challenging technologies and provide services in my field of expertise. I have over 15 years of experience in embedded development, video compression/decompression technologies, application development for windows and linux. Tools and technologies I am expert in include C/C++ programming language, C#, Microsoft Directshow. I have also worked on embedded systems which include Xtensa based boards and Texas Instruments DM6467 based boards. I have lots of experience in algorithm development and optimization.
    vsuc_fltilesrefresh_TrophyIcon C++
    Video Stream
    Embedded System
    Socket Programming
    Winsock
    FFmpeg
    Windows API Development
    DirectShow
  • $50 hourly
    Highly motivated individual with a lot of computer and video game software knowledge and experience. Also an exceptional writer/editor with technical marketing experience, a web developer with Shopify, Wordpress, and e-commerce experience, a graphic designer, among other things. Very detail-oriented and dedicated to excellence.
    vsuc_fltilesrefresh_TrophyIcon C++
    HTML
    JavaScript
    Ecommerce Website
    Web Design
    Bug Fix
    Graphic Design
    PHP
    WordPress
    Shopify
    Web Development
    iPhone App Development
    Game Programming
    Objective-C
    C#
  • $120 hourly
    I am a freelance developer with 30+ years of experience in computer vision, 3D, computer graphics, HPC (multi-thread, GPGPU) and code optimization. - performance optimization: I could help profile your C++/Python code and optimize it to get better performances. Using a better algorithm, better data structures, using all cores (Intel TBB, OpenMP), the GPU (CUDA, Metal, OpenCL) - macOS application: I could help get your code to run on macOS (universal binary Intel/AppleSilicon, application bundle, packaging, signing, notarization) - Deep Learning: design and train DL models using PyTorch or TensorFlow, optimize/deploy for inference using TensorRT on Desktop/Jetson, or, CoreML, NCNN, OpenCV DNN, ... on other devices. - Computer Vision: as an OpenCV contributor I could help design your computer vision system using OpenCV on the CPU and/or the GPU (OpenCL/CUDA).
    vsuc_fltilesrefresh_TrophyIcon C++
    Computer Vision
    Mac OS App Development
    Machine Learning
    TensorFlow
    Image Processing
    OpenCV
    iOS
    OpenGL
    CUDA
    Metal
    PyTorch
    Python
    Qt Framework
    macOS
  • $80 hourly
    I have over ten years of experience in software and hardware architecture, development, and testing. I am a generalist -- I enjoy researching and creating new tools/algorithms to solve problems that lack existing solutions. My more specific skills are: 1) *performance bottlenecks* -- I squeeze every last drop of performance out of hardware, including multi-core/vector CPU hardware and GPU accelerators. I have deep knowledge in this area and can optimize at all stack levels from algorithms to machine code to hardware pipelines. 2) *deep neural networks* -- I know neural network algorithms and optimizations. I specialize in image and video inference. 3) *security architecture* -- the first step to a secure architecture is knowing your adversaries and what they are capable of. A secure architecture must be designed like watertight plumbing -- a leak anywhere results in catastrophic failure once an adversary finds it. I can help you define a watertight security architecture for your product(s) and infrastructure, preferably using military-grade asymmetric-key encryption technology. 4) *computer networks and IT infrastructure* -- I have several years of experience managing compute, storage, and device infrastructure and know the Internet Protocol (IP) stack. My goal is to be your "easy button" and produce a solution that we're both happy with. First, I will make sure I understand your problem space before working on a solution, respecting your time by asking only key questions. Then, as I start working, I will provide updates/metrics/demos to ensure that I deliver what you want. Finally, I will produce code/documentation/artifacts optimized for readability and maintainability.
    vsuc_fltilesrefresh_TrophyIcon C++
    JavaScript
    Software Architecture & Design
    C
    Automation
    Assembly Language
    Computer Vision
    Performance Optimization
    Linux
    Deep Neural Network
    OpenCL
    CUDA
    TensorFlow
    SQL
    Python
  • $30 hourly
    Computer programming is not just my profession, it's my passion. Striving to do my best on every project I always try to go one step beyond, and expand my knowledge. From small personal projects of getting into protected mode in x86-assembly under DOS and drawing some Bresenham lines and midpoint circles on screen(0A000h), pixel by pixel, or programming an AVR microcontroller, in C, to flash some LEDs and move some servos around upon a press of a button; all the way up to developing multiplatform applications with ActionScript3/Starling or C#/Unity3D in a team of 3-6 people, working with artists, project managers and QA; I'm accustomed to a wide spectrum of programming practices and always ready to dive into anything, eager to learn something new. Now, this last sentence was really long and I wasn't quite sure how to punctuate, so I've tried some semicolons... intuitively... writing is my hobby, and I'm not particularly good at it.
    vsuc_fltilesrefresh_TrophyIcon C++
    Lisp
    X86 Assembly Language
    Vim
    Git
    HTML5 Canvas
    JavaScript
    TypeScript
    Unity
    C#
  • $70 hourly
    Hi, I'm on of the Expert-vetted game programmers here on Upwork. I have experience working with Unreal Engine since 2014. Coding both in C++ and Blueprints. I work with game code and backend solutions for multiplayer.
    vsuc_fltilesrefresh_TrophyIcon C++
    Virtual Reality
    Unreal Engine
    Game Design
    Game Development
    3D Modeling
    Unreal Engine
  • $40 hourly
    Go Programming Scientific Researcher at University of California Irvine. ⭐ Expert-Vetted & pre-screened by the Upwork talent team for top 1% talent ⭐ ⭐ Top 1% Rank in Software Engineering by Upwork, out of a pool of 15 million users ⭐ ⭐ Part of the most exclusive top-tier Upwork talent pool for enterprise clients ⭐ As a skilled developer, I have successfully designed and implemented enterprise-level applications, contributing to a revenue increase of over $40.8 million. Collaborating with teams, I oversaw the development of multiple microservice applications to deliver seamless results. With expertise in technologies such as Node.js, Golang, Python, Rust, C++, AWS, and GCP, I have played a crucial role in the creation of scalable API's and robust background workers. Throughout my career, I have been a valuable contributor in the end-to-end development of various products. I have taken ownership of the entire process, starting with defining system requirements and managing partner dependencies to implementing efficient software, conducting thorough testing, and finally, monitoring performance through metrics, alarms, and dashboards.
    vsuc_fltilesrefresh_TrophyIcon C++
    Next.js
    Artificial Intelligence
    MongoDB
    JavaScript
    Node.js
    Python
    Amazon Web Services
    Golang
    SQL
    Machine Learning
    React
    Rust
    Docker
    API Integration
  • $60 hourly
    My core strength is native mobile application development with past experience in Java EE. Mobile technologies: ▪ Java, Kotlin ▪ JNI, C, C++ ▪ iOS SDK ▪ Android SDK / NDK ▪ Blackberry JDE / NDK / Cascades ▪ Windows Phone SDK / C# ▪ libusb, libssl, libcrypt, libzip ▪ GStreamer SDK Desktop technologies: ▪ SWING, Qt, WinAPI Server side technologies: ▪ Java 1.7 ▪ Spring 3.x, OSGi, SOAP, REST ▪ XML / XSD / XSLT / WSDL / FastInfoSet ▪ Ant+ivy, Gradle, Jenkins ▪ golang My core strength is native / cross mobile application development and games for both iOS, Android, Windows and BB platforms.
    vsuc_fltilesrefresh_TrophyIcon C++
    Qt Framework
    Linux
    Mac OS App Development
    macOS
    Rust
    Java
    C
    Android App Development
    Swift
    iOS Development
  • $25 hourly
    I’m an experienced machine learning and software engineer interested in finding algorithmic solutions for real-life applications and working on scientific and industry problems. I find joy in learning new things and always try to be up-to-date with the latest achievement in machine learning and computer science in general. I hope for productive collaboration with a person or company who will find my skills helpful.
    vsuc_fltilesrefresh_TrophyIcon C++
    C#
    Tech & IT
    Algorithm Development
    Mathematics
    Desktop Application
    English to Russian Translation
    Automation
    Technical Translation
    Russian to English Translation
    Python
    Computer Vision
    R
    Deep Learning
    Natural Language Processing
    Machine Learning
  • $50 hourly
    I have been programming in C/C++ for 25 years, 20 years professionally. I have developed programs in Windows, Linux, and Unix machines for a variety of applications I have successfully completed project involving: Computer Graphics, Data Visualization, and Virtual Reality High Performance Computing, Parallel Computing, Modeling & Simulation, and Image Processing Data acquisition systems, Embedded systems, and Flight software
    vsuc_fltilesrefresh_TrophyIcon C++
    Game Programming
    Algorithms
    Embedded Linux
    Qt Framework
    CUDA
    OpenGL
    Image Processing
    Embedded System
    Engineering Simulation
  • $50 hourly
    I am using Linux since 2008. I started programming in C++ and Java in 2010. I am highly skilled in mathematics, including linear algebra, analytic geometry and logic. My favorite languages at the moment are Python, Javascript and Rust. I can also do functional programming. NB: I don't have a complete university degree.
    vsuc_fltilesrefresh_TrophyIcon C++
    Scripting
    JavaScript
    OpenCV
    CUDA
    Functional Programming
    Rust
    3D Modeling
    Geometry
    Equations
    NumPy
    Python
    Linux
    Algorithm Development
    Mathematics
  • $35 hourly
    My expertise is centered on designing and developing intelligent and adaptive applications for desktop, web, mobile, embedded system and IOT applications. With my current technology stacks, I can definitely turn your concept into a functional solution within a deterministic time frame. I have more than 18 years of experience in software and solutions development. Below is the summary my capabilities together with the technology stacks I have used: ✔ Web Applications Development(J2EE,PHP) -- I can develop web applications and REST API webservices. -- Backend Development (Java, PHP) I am well-versed with the following technologies used for backend development: - J2EE, JSF,JSP,Servlets, Primefaces - REST API Development, JAX-RS, - Data modeling techniques including JSON, XML - API integration - JDBC, JPA, Hibernate, - PHP, CakePHP -- Frontend Development ( Bootstrap, ReactJS, jQuery, JavaScript,HTML,CSS) -- Database (MySQL, Derby) ✔ Embedded Systems Development -- I have extensive experience in developing firmware for the following microcontrollers: ARM, STM32, BGM220, ESP32, ESP8266, Arduino, Raspberry PI, Microchip PIC, Motorola. -- I have an in-depth knowledge with Secure Embedded Applications development with ARM Trustzone, Infineon's Optiga Trust M Hadware Security and STM32 ST-SAFE. -- I have experience with developing standard secured communications on constrained embedded applications. I am well-verse with TLS(mbedTLS) and PKI systems. -- I have used hardware protocols like UART, SPI(Dual,Quad,Octo), I2C, OneWire, USB, Bluetooth, BluetoothLE, Zigbee, LORA, WIFI, RS232, etc. -- I have extensively used various application and transport protocols including TCPIP, MQTT/MQTTS, HTTP/HTTPS and have used data/object serialization formats like XML, JSON, protobuf to transport data and object from the embedded system into the cloud or a mobile app. -- Since I am also an Electronic Engineer, I can design, review and analyze circuits designs, schematic diagrams and hardware designs. -- I have experience in developing Internet Of Things (IOT) application with LORA,4G NB-IOT and ZigBee. -- Also experienced with a variety of motor control application, full-bridge and PWM for controlling brushed DC motors, stepper motor control, servo and other motor control for robotics applications. -- Experience in sensor integration with embedded systems such IR proximity, Ultrasonic, Hall-effect, Temperature and other sensors and designing signal conditioning and filtering techniques whether in firmware or in hardware to achieve optimal accuracy on the sensor data. -- Most of my firmware projects are developed with C/C++. On Raspberry PI I have used java(pi4j) and python. I have used RTXC RTOS on ARM922, Free RTOS on STM32. ✔ OCR | Document Recognition | Document Classification and Document Parsing Automation -- I can develop any automation application needed to parse scanned image documents like invoice, bills, receipts, insurance certificates, tax returns, identification cards or any document with a structured format. -- I can integrate this customized application with your existing system, any third party applications like Quickbooks and Xero or develop it stand alone and offer its services in a REST API. -- I can integrate any off the shelf OCR Engine like tesseract, google cloud vision or develop/train a specialized one for your application. ✔ Image Processing/Digital Signal Processing -- I can create signal processing modules such as filters or transforms whether it is for processing images or any other digital signals. -- I can help you craft and implement algorithms needed to pre-process images for OCR and other applications. ✔ Artificial Intelligence -- I can integrate machine learning algorithms to create solutions. ✔ Web Automation and Crawlers -- I can create web automations for scraping data or for automating processes on some websites. ✔ Amazon Web Services (EC2,S3,RDS) -- I can develop and maintain applications that are hosted on AWS. ✔ Application Security (Veracode) -- I have experience reviewing application security with Veracode static and dynamic scan tools. Programming Languages - Java ( J2SE , J2EE, JSF,JDBC,JPA,Hibernate) - C/C++ - Matlab - PHP (CakePHP, Wordpress) - JavaScript (Node.JS, React) - Python - Visual Basic
    vsuc_fltilesrefresh_TrophyIcon C++
    Java
    Machine Learning
    OCR Algorithm
    J2EE
    Firmware Programming
    Computer Vision
    Bluetooth LE
    Python
    JavaScript
    Embedded C
    Embedded System
    Real-Time Operating System
    Firmware
    C
  • $30 hourly
    Are you looking for a freelancer who is dedicated, driven, and goal-oriented? Well, you have come to the right place. I have worked on several projects that required the use of programming languages like C++, Python, Javascript, Java, and IDEs like Android Studio among many others. I have worked on various IOT projects that incorporated electronic components, sensors, protocols like Mqtt, Raspberry Pis, and Arduinos. I have also worked on web development. I have developed some cross platform applications using Cordova, Ionic, Node js, Javascript, Html, and Css. But this is just the tip of the iceberg. You can find out more about my work by viewing my résumé which is available on request.
    vsuc_fltilesrefresh_TrophyIcon C++
    JavaScript
    Java
    Android App Development
    SQLite
    Databases
    Writing
    MongoDB
    SQL
    Python
  • $50 hourly
    High-level Programming (Python/C/C++/C#/PHP/Delphi/Pascal/Perl/VB) Low-level Programming (C/C++/Assembler) for different platforms: x86, x51, ARM, PIC16/18/24/32, AVR, STM8/32, MSP430 and many others FPGA Programming (Verilog/VHDL) Electronics Reverse engineering Security auditing of applications and scripts Hardware security Neural networks, OCR Large Data processing Web-applications Experience: over 20 years. PhD Degree in Computer Science. Any platforms. Any languages. We speak Digitally!
    vsuc_fltilesrefresh_TrophyIcon C++
    C
    Desktop Application
    PHP
    Assembler
    STM32
    Reverse Engineering
    Cryptography
    Neural Network
    Assembly Language
    Firmware
    PIC
    Python
  • $60 hourly
    I am C and C++ expert in development for Linux, My main domain is computer networks: fast path, protocols. I am able to complete full cycle of development on server-side with high quality: from basic requirements to delivery with minimum supervision, including: requirement detailisation, planning, coding, debugging, deployment. I am strongest at: C,C++, Network Protocols, Python, Bash, Perl, TCL, Debugging, QT(PyQT), GNU tools, Golang Areas: Network protocols parsing and implementation Linux distributives customiztions Apache Modules Linux kernel modules Cloud computings Storage Systems
    vsuc_fltilesrefresh_TrophyIcon C++
    Computer Network
    Blockchain
    C
    Embedded Linux
  • $80 hourly
    Hello Upwork! I am a dedicated game developer with experience in graphics and engine development. I have worked extensively with C/C++ and C#, focusing on delivering code of high quality that is well-documented and easily extensible for future purposes. Over the years, I have gained valuable expertise as a senior Unity developer, proficient in creating desktop and mobile games. Moreover, I have knowledge in low-level graphics and engine development, including OpenGL, DirectX 11, DirectX 12, and Vulkan. I am familiar with utilizing helpful tools like ImGui, ImGuizmo, Assimp, and Veldrid to enhance the development process. With five years of dedication to this field, I have acquired a strong understanding of Unity and low-level graphics engine development. It would be my pleasure to contribute my skills and experience to your projects.
    vsuc_fltilesrefresh_TrophyIcon C++
    DirectX
    Graphics Programming
    OpenGL
    Game
    Game Development
    Unity
    Unreal Engine
    OpenGL Shading Language
    C#
    C++/CLI
    C
  • $60 hourly
    ✅ Back-end Development expertise with Python, Node.js, C++, C#, Java and Rust ✅ Data Science and Machine Learning expertise including Deep Learning, Natural Language Processing and Computer Vision using TensorFlow, PyTorch, Keras, scikit-learn, Numba, etc. ✅ Data Engineering, Big Data and ETL using Spark, Snowflake, Hadoop, SQL (PostgreSQL, MySQL) and no-SQL (Hive, MongoDB, DynamoDB) ✅ Front-End Development with JavaScript and TypeScript including the following frameworks: Angular2+, Bootstrap/MaterialUI, React.js, Vue.js, Next.js, Gatsby, Nuxt.js ✅ API Development and Integration, including external API integration like OpenAI API ✅ Cloud Technologies expertise with AWS and GCP ✅ Scraping, Scripting and Automation including Web Scraping and Automation with Scrapy and Selenium ✅ Data Visualization using modern frameworks: Chart.js, D3.js, Leaflet, Highcharts, Plotly, Seaborn ✅ Code Optimization and Speed-up including Legacy Code Refactoring Extensive experience in Software Development using Python, Node.js, C++, C#, Java, Rust and their frameworks. During last several years, I was participating on the huge amount of projects requiring Software Engineering skills including the projects on Natural Language Processing, Computer Vision, Deep Learning, Data Science, Data Visualization, Date Engineering, Scraping, Automation, Front-End and Back-End Development. While working on these project, I was methodically identifying the problem that my clients had and was developing complex and efficient solutions to completely satisfy my clients needs. 💥WHY CHOOSE ME BETWEEN OTHER FREELANCERS?💥 ✅ Customer Orientation: while working on a project, my goal is to add VALUE to my clients. It is extremely important to me to see that my clients business develops and grows up thanks to the value that I provide. ✅ Clients Review: getting clients feedback is significant to me. As you could see from my profile, all of my clients, that I worked with so far, are completely satisfied by the job that I do. That is why I have only 5 star scores in my profile and the job success rate of 100%. ✅ Reliability: when you work with me, you can be sure that I will do what I say I will, when I say I will. I focus on earning the TRUST of my clients that I can RESOLVE any of their issue, and that I will do it well. ✅ Responsiveness: being extremely responsive person, I keep all the ways of communication ready for my clients. I answer to the most of their requests within a day (refer to the dedicated section in my profile for details). ✅ Open-Mindedness: being an experienced software developer, I pride myself in my ability to discover and use the new frameworks and technologies that I haven't worked with never before, when my client's issue requires it. ✅ Kindness: treating everyone with respect, understanding all circumstances, my main goal is to IMPROVE my clients situation. The client feedback below which you could also find in the review section in my profile and numerous other like that, describes the quality of work and value that you can expect of working with me: "Extremely skilled developer, good communication skills (keeps you informed about the progress). Comes up with ideas to solve problems. Nice working with Ivan (5 star rating for everything). I would definitely hire Ivan again in the future."
    vsuc_fltilesrefresh_TrophyIcon C++
    API Integration
    API Development
    AI App Development
    Data Engineering
    Front-End Development
    Back-End Development
    SQL
    Artificial Intelligence
    Machine Learning
    PyTorch
    Reinforcement Learning
    TensorFlow
    Python
    Deep Learning
  • $40 hourly
    I have 19 years of experience in software development. I'm specialized in backend and desktop development using .NET / .NET Core (MVC, Web API), c#, c++, javascript, VSTO, etc. I participated in many successful projects from various industries such as security, CAD systems, 3d printing, and E-Commerce. I specialize in solving complex technical problems. For instance, if your project is complicated and required research, design, analysis skills, improving performance, deep knowledge in c#, c++, web, native code, algorithms, etc. Or when work has to be done on time with the best quality. Please look at feedback from my clients in "Back-End Development" and "Desktop Software Development" profiles. Their words will tell even more than my self-introduction.
    vsuc_fltilesrefresh_TrophyIcon C++
    SQL
    ASP.NET
    CSS
    ASP.NET MVC
    Blazor
    Microsoft Azure
    XAML
    .NET Core
    Boost
    C#
    .NET Framework
    JavaScript
    C
    MongoDB
  • $25 hourly
    I am an Aerospace Engineer and I am proficient in CAD modelling, Rigid Body Dynamics and Control systems. I am looking to build a career in mechanical design and Dynamic system modelling. * I have developed several Arduino and Raspberry pi products including a drone and and a obstacle avoidance robot. * My experience with microcontrollers even led me develop a IoT based Smart Motion-sensing Faucet which reached the finals in one of Arduino's IoT competition. * I am experienced in CAD modelling and designing products to meet sizing, mass & dynamic behavior constraints (like center of gravity positions and moments of inertia limits) * I am also capable of developing design simulations with tools like MATLAB & Simulink which are useful in the research and development phase to identify and eliminate product flaws prior to manufacturing.
    vsuc_fltilesrefresh_TrophyIcon C++
    Engineering Design
    SolidWorks
    Drafting
    CAD & CAM Software
    Arduino
    Raspberry Pi
    Control Engineering
    Simulink
    Aerospace Engineering
    MATLAB
    ANSYS
    Mechanical Design
    Microsoft Office
    Autodesk AutoCAD
  • $40 hourly
    I am an engineer with extensive and wide ranging experience creating various applications, libraries and servers in the financial and engineering domain. I have years of experience creating low latency/high frequency trading applications for a leading investment back (in C++) and am proficient in FIX protocol. Apart from HFT, I have also implemented trading/market data applications in the medium latency space for clients using 3rd party APIs like Interactive Brokers. I have also created cloud-based high performance back-end application servers for web systems and worked on trading languages like Taipan, MQL4 etc for creating various strategies for clients. My professional experience also involves significant projects on network programming and creating high performance applications and libraries making use of UNIX technologies like mmap/shm etc. Apart from that I also have experience on OpenGL having made two 3D games in Windows/C++ (directly using Win32). I am also strong at wxWidgets, QT and MFC. On the analysis space, I have extensive experience using R and Python for simulating and optimizing portfolios and trading strategies and am proficient in quite a few R/Python packages used for the same. I have been part of significant cross technology porting/wrapper projects especially between python, C++ and Javascript using tools like shedskin and emscripten compiler. Area of expertise: C/C++, Unix, Windows, MySQL, SQLServer, MongoDB, RedisDB, Win32, OpenGL, wxWidgets, QT, Python, R, boost libraries, Curl, OpenSSL, TCP/IP, MFC, Apache, Nginx, Emscripten, Shedskin
    vsuc_fltilesrefresh_TrophyIcon C++
    JavaScript
    Apache Administration
    Microsoft Foundation Class Library
    Windows API Development
    IBM Db2
    OpenGL
    TCP/IP
    Microsoft SQL Server Programming
    SQL
    R
    WxWidgets
    Python
    Unix System Administration
    C
  • $110 hourly
    Accomplished engineer with extensive experience in full life-cycle product design, development and production. Created consumer products that sold more than 250,000 units. GPS (Global Positioning Systems) expert with 15 years of experience. Over 15 years of experience developing desktop and embedded applications in C/C++. Strengths include: Digital Electronic Design Object Oriented Development GPS Product Design Embedded System Design Multithreaded Programming Technical Skills Languages: C/C++, Java, FORTRAN, PHP, JavaScript, SQL, XML, HTML APIs: Win32 SDK, MFC, Qt, J2ME, WinCE Processors: ARM7, ARM9, PIC, Atmel, 8051, ST Cartesio Interface: USB, RS-232, I2C, I2S, SPI, CAN, Bluetooth, ZigBee Sensors: MEMS accelerometers, gyros, pressure, fluid tilt, magnetic compass Tools: VisualStudio, CrossWorks, CodeWarrior, MPLAB, AVR Studio, OrCAD Capture CIS, Allegro PCB
    vsuc_fltilesrefresh_TrophyIcon C++
    Linux
    PHP
    SQL
    HTML
    Qt Framework
    Driver Development
    Firmware Programming
    STM32
    C
    Embedded C
    Embedded System
    Firmware
    Microcontroller Programming
    JavaScript
  • $25 hourly
    Hello! I'm a game designer/developer with strong skills in C++ and C#, and a passion for Game Graphics Programming. Throughout my years as a Teaching Assistant, I always enjoyed the challenge of having a student throw a program at me and say "It doesn't work and I have no idea why". It's one thing to know how to get something to work, but also knowing how it can break is on a whole other level. Whenever I learn something new, I strive to learn it well enough to not only easily teach someone else how it works, but how and where it can break. I'm always on the lookout for something new and exciting to learn and apply to my games. This can be cool new shader effects, interesting game mechanics, ways to make my code run more efficiently, or something else entirely. When I'm not engrossed in programming, you can find me playing chess or at the bottom of the leaderboard in Valorant.
    vsuc_fltilesrefresh_TrophyIcon C++
    Game Design
    DirectX
    Game Development
    Software Debugging
    Teaching
    C#
    JavaScript
    Unity
  • $55 hourly
    I am a computer programmer, Video game developer and software engineer. Professional in real-time Graphics and engine development, with cross platform experience. Developed titles for PC, Playstation 3, Playstation 4, Xbox 360, Xbox one, Nintendo Wii-U, Nintendo Switch. Developed a home brew multi-platform engine for PC, Mac, iOS, Android and Web. Experienced in OpenGL, DirectX, Metal and game consoles graphics technologies and shader languages ( HLSL, Cg, GLSL, MSL ) I have Over 20 years experiences in C/C++/C#/Java as well Python, Lua, Javascript. I am continuously adapting and learning new languages, toolkits and technologies. Active in the video games industry for over 10 years, in many commercial titles including ( Heroes Over Europe, Giana Sisters : Twisted Dreams, Bubsy : the woolies strike back, Titan Quest :Anniversary edition, Fade to silence and L.A. Noire ) I have experience in developing terrain rendering technology,water rendering, special effects, and other shaders driven methods and developing the corresponding tools for artists.
    vsuc_fltilesrefresh_TrophyIcon C++
    OpenGL Shading Language
    Augmented Reality
    Virtual Reality
    VR
    WebGL
    Android
    Metal API
    iOS
    OpenGL
    Unreal Engine
    JavaScript
    DirectX
    Graphics Programming
    Game Development
  • Want to browse more freelancers?
    Sign up

How it works

1. Post a job (it’s free)

Tell us what you need. Provide as many details as possible, but don’t worry about getting it perfect.

2. Talent comes to you

Get qualified proposals within 24 hours, and meet the candidates you’re excited about. Hire as soon as you’re ready.

3. Collaborate easily

Use Upwork to chat or video call, share files, and track project progress right from the app.

4. Payment simplified

Receive invoices and make payments through Upwork. Only pay for work you authorize.

Trusted by

How to Hire Top C++ Programmers

What is a C++ programmer?

C++ programmers are experts of the C language, the general-purpose, object-oriented version that takes C a step further, and is considered the most powerful language to use in Microsoft’s .NET Framework. When hiring the best C++ programmer, one should ensure the candidate has plenty of experience with a lot of lines of code, and is able to take part in the lifecycle and creation of software that demands high scale and performance.

How do you hire a C++ programmer?

You can source C++ programmer talent on Upwork by following these three steps:

  • Write a project description. You’ll want to determine your scope of work and the skills and requirements you are looking for in C++ programmers.
  • Post it on Upwork. Once you’ve written a project description, post it to Upwork. Simply follow the prompts to help you input the information you collected to scope out your project.
  • Shortlist and interview C++ programmers. Once the proposals start coming in, create a shortlist of the professionals you want to interview. 

Of these three steps, your project description is where you will determine your scope of work and the specific type of C++ programmer you need to complete your project.

How much does it cost to hire a C++ programmer?

Rates can vary due to many factors, including expertise and experience, location, and market conditions.

  • An experienced C++ programmer may command higher fees but also work faster, have more-specialized areas of expertise, and deliver higher-quality work.
  • A contractor who is still in the process of building a client base may price their C++ programming services more competitively. 

Rates typically charged by C++ programmers on Upwork are:

  • Beginner: $30 per hour
  • Intermediate: $15 per hour
  • Advanced: $150 per hour

Which one is right for you will depend on the specifics of your project. 

How do you write a C++ programmer job post?

Your job post is your chance to describe your project scope, budget, and talent needs. Although you don’t need a full job description as you would when hiring an employee, aim to provide enough detail for a contractor to know if they’re the right fit for the project.

Job post title

Create a simple title that describes exactly what you’re looking for. The idea is to target the keywords that your ideal candidate is likely to type into a job search bar to find your project. Here are some sample C++ programmer job post titles:

  • Need systems engineer familiar with C++
  • Developer needed who is an expert in the Windows environment
  • C++ expert wanted to help us debug software

Project description

An effective C++ programmer job post should include: 

  • Scope of work: From building software applications to reviewing software requirements, list all the deliverables you’ll need. 
  • Project length: Your job post should indicate whether this is a smaller or larger project. 
  • Background: If you prefer experience with certain industries, platforms, or software applications, mention this here. 
  • Budget: Set a budget and note your preference for hourly rates vs. fixed-price contracts.

C++ programmer job responsibilities

Here are some examples of C++ programmer job responsibilities:

  • Review assigned project requirements and write detailed technical specifications
  • Collaborate with QA team to debug, track, test and fix errors as they arise
  • Work with customer support to deliver technical solutions for customer IT administrators 

C++ programmer job requirements and qualifications

Be sure to include any requirements and qualifications you’re looking for in C++ programmer. Here are some examples:

  • Minimum 4 years of C++ development experience
  • Excellent problem solving and critical thinking skills
  • Bachelor’s degree in computer science or related area of study
View less
C++ Programmers & developer Hiring Resources
Learn about cost factors See interview questions Hire talent
Schedule a call