Hire the Best C Programmers & Developers
in India

Clients rate our C Programmers & developers
Rating is 4.8 out of 5.
4.8/5
Based on 187 client reviews
Vishal A.

Bhopal, India

$35/hr
4.8
2 jobs

Hi, I'm Vishal. I build high-performance desktop applications and efficient system tools using Modern C++ and Qt. With over 3 years of experience—ranging from building custom package managers to aerospace control software. I specialize in complex applications where performance and reliability are non-negotiable. My Approach: I write code that is safe, fast, and easy to maintain. Whether it's optimizing a kernel module or designing a custom widget in QML, I focus on long-term stability. Technical Stack: - Languages: Modern C++ (17/20), Embedded C, QML, Python. - Embedded & Systems: Linux Kernel Modules (LKM), Device Drivers, Multi-threading, I2C/SPI/UART Protocols. - Frameworks & UI: Qt Quick (QML/C++ Integration), Boost, STL. - Tools & DevOps: CMake, Conan, Git, Linux Command Line, Github CI/CD. If you need a developer who understands the difference between a segfault and a failsafe, let's talk.

  • C++
  • Python
  • Linux
  • Unreal Engine
  • Godot
  • Qt Framework
  • Flutter
Sudipta M.

Bangalore, India

$50/hr
4.8
32 jobs

An IT Professional with 18+ years of experience in the areas of Software Development, Project management, Business Analysis, Solution Design and Implementation with reputed organisations. An effective leader with proven abilities in leading teams during the project phase, training and guiding team members and enabling knowledge sharing among the team. I have mentored peers, juniors and occasionally given talks at prominent conferences. Hands-on experience in designing & implementing multi-tier applications and system integration solutions as a senior developer and technical lead. Adept in unit testing, code coverage, code reviews, refactoring, automation, self learning and agile development. Comfortable in interacting with people across hierarchical levels for smooth project execution. Experience of working on web development, database development, application development, testing, builds/install management, automation, code reviews, requirements gathering, estimates, design documents, UX design, etc. •Have experience in developing/maintenance of application with components designed in managed and unmanaged code using Microsoft windows technologies using C++/C#/F#/Python • C++, C# .NET and Python/JavaScript languages. • WCF, ASP.NET Web API, Node.js. • UI framework like Windows Forms, WPF, AngularJS • Microsoft SQL server and MongoDB. • Multi-threading, SOAP/ RESTful Web services, Socket Programming. • Object oriented and Functional programming style. • Algorithms and data structures. • Domain Specific Languages • MONO C# in Linux.

  • C#
  • Python
  • Machine Learning
  • Visual Basic
  • Functional Programming
  • .NET Compact Framework
  • .NET Remoting
  • Algorithm Development
  • Technical Writing
Aravind A.

Kollam, India

$21/hr
5.0
28 jobs

I am an experienced C/C++/C# (.NET)/Python/Java/Fortran 90 programmer. I specialize in the development of high performance cryptographic implementations , deep neural networks, desktop application development (both GUI and terminal applications), graphics programming with SDL 2.0 or SFML and OpenGL, network programming using sockets (both BSD sockets and WinSock), multi threading, system security enhancing applications and writing operating system level code for both Windows and Linux operating systems. I am deeply familiar with the Windows API as well as POSIX API, and I have extensive experience working with intricate projects that use the OpenSSL libraries, libAV (core libraries of ffmpeg), libcurl, GMP and many more! I prefer developing cross-platform code and I also have experience in using MPI (Message Passing Interface) via OpenMPI for distributed computing. I love writing efficient, elegant and portable code, that works in the most efficient way possible. I am also a fluent speaker and writer of the English language. If I take up a project, be assured that it will be done with the utmost level of perfection that will make your heart content! Please check out the heartfelt reviews from my clients to understand more about me. I hope to work with you and manifest success in your challenging projects. Thankyou very much for checking out my profile! May God Bless You :)

  • C
  • C++
  • Python
  • FFmpeg
  • OpenGL
  • Deep Learning
  • Unix
  • POSIX
  • Elliptic Curve Cryptography
  • Linux
  • Socket Programming
  • Software Architecture & Design
  • Neural Network
  • SQLite
  • System Programming
  • Windows API Development
Nikunj S.

Jaipur, India

$20/hr
4.0
6 jobs

I am an experienced Gameplay Programmer with 4 years of specialized expertise in Unreal Engine. I bridge the gap between complex C++ systems and Blueprint prototyping to deliver robust, efficient game mechanics. My focus is on writing clean, modular code that is easy to maintain and scale. Whether you need core gameplay loops, animation systems, or performance optimization, I can help bring your project to the next level.

  • C++
  • Game Mechanics
  • Unreal Engine
  • Game Development
  • Game Design Document
  • Game Engine
  • Game Prototype
  • Game Controller
Arnaaz K.

Chandigarh, India

$30/hr
4.9
3 jobs

Hello! I'm Arnaaz Kaur, a passionate C and C++ Developer with 5 years of professional experience at Insonix, where I have been developing reliable, high performance, and scalable software solutions. Over the years, I have worked on designing, developing, and maintaining applications using C and Modern C++. My experience includes system level programming, application development, debugging, performance optimization, and implementing efficient algorithms and data structures. I am committed to writing clean, maintainable code while delivering solutions that meet both technical and business requirements. Core Skills * C and Modern C++ * Object Oriented Programming * Data Structures and Algorithms * Multithreading and Concurrent Programming * Linux and Windows Development * Socket Programming * STL and Boost Libraries * Debugging and Performance Optimization * Git, CMake, and Version Control At Insonix, I have collaborated with cross functional teams to deliver high quality software across various domains, ensuring timely delivery and long term maintainability. I enjoy solving complex technical challenges and continuously expanding my knowledge of modern software development practices. I look forward to helping clients build efficient, robust, and reliable C/C++ applications. My goal is to satisfy every client with the exact end result that they envisioned before project initialization. I tend to find the right solution for you, no matter what the challenges present.

  • C
  • C++
  • Embedded C
  • OpenWrt
  • Algorithm Development
  • SQL Programming
  • Reverse Engineering
  • Software Development
  • Scaled Agile Framework
  • Software Debugging
  • Enterprise Software
Vijay K.

Hyderabad, India

$30/hr
5.0
8 jobs

Experienced software professional with 18+ years in C, C++, STL, Win32, VC++ (MFC), Windows SDK, and multithreading. Expertise in industrial automation, HMI/SCADA, eEducation/eLearning, telecom, and banking. Skilled in high-performance application development, technical documentation, and QA automation. Holds an H-1B visa and open to opportunities in the U.S. Technical proficiencies include... Primary Skills: C, C++, STL, Win32, Windows SDK, VC++ (MFC), XML, JSON, CMake. Secondary Skills: C#, COM/DCOM, RESTful SDK, FlaUI SDK, SQL, PL/SQL, .NET, Java. Tools & Platforms: Microsoft Visual Studio, Git, SVN, Docker, MS-DOS, Windows, Linux (RedHat, Ubuntu). Domains: Industrial Automation, HMI/SCADA, eEducation/eLearning, Telecom, Banking. Specialties: Multithreading, Networking, Object-Oriented Design (OOD), Agile Development. *** I'm flexible with any time zone. Sincere, Vijay from India (UTC+5:30)

  • C
  • C#
  • C++
  • Microsoft Visual C++
  • Microsoft Foundation Class Library
  • SQL
  • Microsoft Component Object Model
  • Windows API Development
  • Core Java

How it works

Post a job for freePost a job

Tell us what you need. Create your own job post or generate one with AI then filter talent matches.

Hire top talent fast

Consult, interview, and hire quickly, so you can meet the freelancers you're excited about.

Collaborate easily

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

Payment simplified

Manage payments in one place with flexible billing options. Only pay for approved work, hourly or by milestone.

Don't just take our word for it

How do I hire a C Programmer & Developer in India on Upwork?

You can hire a C Programmer & Developer in India on Upwork in four simple steps:

  • Create a job post tailored to your C Programmer & Developer project scope. We'll walk you through the process step by step.
  • Browse top C Programmer & Developer talent on Upwork and invite them to your project.
  • Once the proposals start flowing in, create a shortlist of top C Programmer & Developer profiles and interview.
  • Hire the right C Programmer & Developer for your project from Upwork, the world's largest work marketplace.

At Upwork, we believe talent staffing should be easy.

How much does it cost to hire a C Programmer & Developer?

Rates charged by C Programmers & Developers on Upwork can vary with a number of factors including experience, location, and market conditions. See hourly rates for in-demand skills on Upwork.

Why hire a C Programmer & Developer in India on Upwork?

As the world's work marketplace, we connect highly-skilled freelance C Programmers & Developers and businesses and help them build trusted, long-term relationships so they can achieve more together. Let us help you build the dream C Programmer & Developer team you need to succeed.

Can I hire a C Programmer & Developer in India within 24 hours on Upwork?

Depending on availability and the quality of your job post, it's entirely possible to sign up for Upwork and receive C Programmer & Developer proposals within 24 hours of posting a job description.