C Programming Jobs

C Programming is a powerful, high-level and highly structured programming language used to develop a range of applications, including operating systems, processing intensive computations and embedded systems. The language is designed to create a network of instructions that tells a computer what to do and how to do it. C Programmers are highly skilled software developers who understand how to turn lines of code into working programs that can solve a wide variety of challenges.

With their deep knowledge of the language, C programmers have an arsenal of tools at their disposal. From the basics like data structures and control flow, to more intricate details such as compilers and graphics libraries, C Programmers can create low-level system components, implement complex algorithms and develop sophisticated graphical user interfaces.

Here's some projects that our expert C Programmers made real:

  • Developing custom machine learning functions and programs
  • Writing software for a range of robotic applications
  • Creating advanced websites and mobile applications with secure authentication systems
  • Enhancing image processing techniques with sophisticated algorithms
  • Streamlining hardware communication protocols with custom implementations
  • Simplifying communication between hardware components with protocol decoders
  • Developing sophisticated animation features for post production workflows

At Freelancer.com we have the right C Programmer for any project you might need, no matter how complex or specialty it is. Our freelancers are highly qualified to write powerful applications in C and provide creative solutions with unparalleled speed and reliability. If you need help developing an application in C Programming, don’t hesitate to post your project on Freelancer.com today – our team of experts is ready to find the perfect solution for you!

From 196,822 reviews, clients rate our C Programmers 4.85 out of 5 stars.
Hire C Programmers

Filter

My recent searches
Filter by:
Budget
to
to
to
Type
Skills
Languages
    Job State
    199 jobs found, pricing in CAD

    I am looking for an experienced freelancer programmer to create an image stitching program that uses C++ and OpenCV libraries to deliver a high-resolution, assembled image from a series of smaller, separate images. The programmer must have extensive knowledge and experience in C++, OpenCV, and image stitching algorithms. I will need this program to quickly and accurately stitch together an HD quality result image from a large variety of input images. Code must be well organized, efficient, and effective. Ideally, the project will be well documented and commented. If your expertise is in the area of C++, OpenCV, and image stitching, I invite you to apply for this project. Please include any relevant examples of your previous work successes. Thanks for your consideration.

    $337 - $1012
    $337 - $1012
    0 bids
    Device Driver 6 days left

    I'm looking for a skilled freelancer to develop a device driver specific to a Roland TD30 drum module. I have the necessary hardware required for testing, so I just need the driver created. The device driver will be used on a Linux operating system. I'm looking for someone experienced with developing device drivers to ensure that the driver is up to industry standards. If you have a strong knowledge of Linux operating systems, device drivers, and coding, please don't hesitate to reach out.

    $117 (Avg Bid)
    $117 Avg Bid
    10 bids

    I am looking for a skilled developer to create an encryption and decryption tool using the 3DES algorithm. The project requires expertise in Java programming language and should include a user interface. Requirements: - Proficiency in Java programming language - Experience in implementing the 3DES encryption algorithm - Ability to create a user-friendly and intuitive user interface - Knowledge of encryption and decryption concepts - Attention to detail and ability to ensure secure data handling Ideal Skills and Experience: - Strong understanding of encryption algorithms, particularly 3DES - Previous experience in developing encryption tools or similar projects - Familiarity with Java GUI frameworks such as JavaFX or Swing - Knowledge of encryption protocols and best practices - Ability t...

    $32 (Avg Bid)
    $32 Avg Bid
    5 bids

    I am looking for an experienced ERONEXT Developer to help with a new project. The primary programming language I am looking for is Python, and this is a new development rather than a code update. I am expecting the project to take more than 3 months to complete. The successful candidate will have experience in developing custom ERONEXT applications from scratch. Experience with any additional programming languages or frameworks would be advantageous. Candidates should also have strong project management skills and an understanding of software design principles. If you are an experienced ERONEXT Developer and confident that you can deliver on this project in a timely fashion, please apply today!

    $2194 (Avg Bid)
    $2194 Avg Bid
    6 bids

    You are to develop a simulator for the abm abstract machine. Your simulator must support all instructions included in the document. You may refer to the abm program files , , , , and to help you to understand both the syntax and the semantics of the abm machine. You are to use the Linux operating system, the C programming language for coding your solution, and you are to work by yourself. Your simulator must be able to execute any possible program written in the abm machine language.

    $237 (Avg Bid)
    $237 Avg Bid
    9 bids

    Hello Team, I am looking for Sr. Flutter developer who can work on extensive applications. Person should have Flutter, Firebase ML kit kit for Ocr, knowledge of Tflite models integration with Flutter I am only looking for the person who have the following skills: 1. Flutter- For developing the App for Computer Vision Applications Able to integrate models for offline applications 2. ML Firebase: For extracting the text from image 3. Generating the report: Saving the results in the local system 4. Able to handle TFlite models for object detection and classification 5. Familiar with Android latest versions for developing the App 6. Familiar with programming languages- C++ & Python 7. Knowledge of camera packages in integration with ML models 8. Able to integrate ML models with real time ...

    $1027 (Avg Bid)
    $1027 Avg Bid
    24 bids
    C++ for RIGOL DG1022Z 6 days left
    VERIFIED

    we are looking for someone familiar with programming the API of RIGOL's Function Generator DG1022Z to write a short piece of C++ code for generating (though software) pulses of programmable duration (500ms to 500ns) and amplitude (0-1V) Please only place bids if you have access to RIGOL's DG1022Z (or similar model) to test/debug your code

    $146 (Avg Bid)
    $146 Avg Bid
    6 bids
    Programmer to optimize PC 6 days left
    VERIFIED

    I need someone knowledgeable to optimize my PC for better performance and improved FPS for gaming.

    $24 (Avg Bid)
    $24 Avg Bid
    4 bids
    QR doorbell 6 days left

    I am looking for a skilled developer to create a QR doorbell that provides easy access for visitors. The desired functionality of the doorbell should include generating QR Codes (in an admin section), scanning QR codes and providing video intercom. Additionally, the doorbell should be able to log entry and exit times of visitors. Ideal Skills and Experience: - Proficiency in QR code scanning and video intercom integration - Experience in developing doorbell systems with user data logging capabilities - Knowledge of security protocols and measures for home access control systems - Ability to create a user-friendly interface for visitors to easily scan QR codes - Strong attention to detail to ensure accurate logging of entry and exit times.

    $727 (Avg Bid)
    $727 Avg Bid
    29 bids
    Modify SDK DATABASE -- 2 6 days left
    VERIFIED

    I have a Linux access control server SDK developed in C, and I would like this SDK SQLite database to be migrated to MySQL. J'ai un sdk de serveur de controle d'accès linux, je souhaiterai que la base de données sqlite sois migrer sur mysql

    $761 (Avg Bid)
    $761 Avg Bid
    34 bids

    I have access to a private strategy coded in pine ( trading view ) that I was told I would gain code access after a payment and it never happened . I need someone that is savy to bypass the security to extract the code . Only will accept candidate that have done it before successfully . I managed to enable the script button to show from the Java console but no dice on opening the code . Thanks

    $190 (Avg Bid)
    $190 Avg Bid
    18 bids

    I am looking for a freelancer who can help me with my project involving the LoRa RFM96 Module and a PIC 8bit MCU. The project requirements are as follows: - RFM96 Module (Datasheet attached) - Prefer using interrupts to communicate with RFM96. - Please consider in this project after sending data each time uC and RFM96 will be fully powered off, that means next turn should take minimum time to initialize everything. - PIC 8bit MCU programmed with Microchip MPLABX & XC compiler. - Sending data to TTN through OTAA and ABP method at 915MHz (North America) Note: - Please note that there is no sensor used in this application you will be sending just raw Hex values. - We can talk about which PIC uC to use so that to test the we do not need to reconfigure everything. - You are welcome to u...

    $165 (Avg Bid)
    $165 Avg Bid
    13 bids

    I am looking for a skilled programmer with experience in MCU programming, specifically with PWM and feedback loops for an induction heater application. Desired Skills and Experience: - Proficiency in programming microcontrollers, specifically the STM32H735G-DK Discovery kit (Prototype testing board) - Strong knowledge and experience with PWM signal generation in the frequency range of 1kHz-10kHz - Expertise in implementing a PID controller for the feedback loop mechanism - Familiarity with induction heater applications and their requirements - Ability to design and customize the feedback loop mechanism for optimal performance Please provide examples of previous projects or relevant experience in these areas.

    $279 (Avg Bid)
    $279 Avg Bid
    17 bids
    Extension software for altuim 6 days left
    VERIFIED

    We need extension software for the Altium designer to import JPG, PNG scan images for PCB with high resolution

    $1534 (Avg Bid)
    $1534 Avg Bid
    36 bids

    1. To build an extensible lexer to understand how lexers work _efficiently_. 2. Depending on which path you take: - To build a RE→NFA translator to understand how lexer generators like `lex`, `yacc` and `logos` work. If you do the extra credit portion, you'll also understand this at a deeper level. - To translate regular expressions to NFA to understand how regular expression engines work.

    $97 (Avg Bid)
    $97 Avg Bid
    4 bids
    Advanced Robotics Assignment 6 days left
    VERIFIED

    I am looking for an experienced robotics expert to help me with an advanced robotics assignment focused on robot manipulation. Skills and experience required: - Advanced knowledge in the field of robotics - Expertise in robot manipulation techniques - Strong understanding of artificial intelligence and sensor integration - Ability to follow specific guidelines provided by the client The assignment will require you to work closely with me as I will provide the details and guidelines for the project. If you have the necessary skills and experience in advanced robotics and are interested in working on this assignment, please submit your proposal.

    $20 / hr (Avg Bid)
    $20 / hr Avg Bid
    7 bids

    Virtual CSP (Cryptographic Service Provider) - Desired Level of Security: Advanced - Primary Purpose of the CSP: Digital Signatures - Platform/Operating System: Windows We are looking for a skilled and experienced developer to create a Virtual CSP (Cryptographic Service Provider) with advanced security features on the Windows platform. The primary purpose of the CSP will be to enable remote signing. This is not full fledge CSP. Ideal Skills and Experience: - Strong knowledge of cryptography and cryptographic algorithms - Experience in developing virtual CSPs on the Windows platform - Proficiency in programming languages such as C++ or C# - Familiarity with digital signature algorithms and protocols - Ability to ensure high level of security and integrity in the CSP implementation This...

    $1824 (Avg Bid)
    $1824 Avg Bid
    18 bids

    I am looking for a freelancer to develop a temperature sensor with remote monitoring capabilities without the need for wifi. Desired Temperature Range: - The temperature range to be monitored is 30 to 150 degrees Celsius. Remote Monitoring System: - The client prefers a wireless system for remote monitoring. Maximum Distance: - The maximum distance for remote monitoring is less than 100 meters. Skills and Experience: - The ideal freelancer should have experience in developing temperature sensors and remote monitoring systems. - Knowledge of wireless communication protocols and technologies is required. - Familiarity with low-power and long-range communication technologies is a plus. - Experience in designing and implementing remote monitoring systems without wifi is highly desirable. ...

    $409 (Avg Bid)
    $409 Avg Bid
    12 bids

    I am looking for a freelancer to develop a remote temperature monitoring system for industrial monitoring purposes. The monitoring device should be able to transmit temperature data to a display unit within a maximum distance of less than 500 meters. Key requirements for the project include: - Real-time display of temperature data: The system should provide a real-time display of temperature readings. - No internet connectivity: The system should function without the need for an internet connection. - Alarm system: The monitoring system should have the capability to set and trigger alarms based on predefined temperature thresholds. - Data logging: The system should be able to log temperature data for further analysis and reporting. Ideal skills and experience for this project include: ...

    $463 (Avg Bid)
    $463 Avg Bid
    5 bids

    Hello, I am looking for a web developer to create an e-commerce website for my business. The website should have a shopping cart feature so that customers can purchase our products. I will handle setting up the platform and any other back-end services needed to run the e-commerce website. If you have experience building and managing e-commerce websites, please send me a message so we can discuss the details of the project. Thank you!

    $422 (Avg Bid)
    $422 Avg Bid
    58 bids

    I am looking for a freelancer to develop an Internet Download Manager specifically for Windows operating system. The main feature I am looking for is the ability to schedule downloads. Skills and experience required: - Strong knowledge and experience in software development for Windows operating system - Expertise in developing download managers with scheduling capabilities - Familiarity with programming languages such as C++ or Java - Understanding of network protocols and download acceleration techniques Additional Information: - The software does not need to be integrated with any specific browsers.

    $3 / hr (Avg Bid)
    $3 / hr Avg Bid
    4 bids

    I'm looking for a Freelancer to develop a software for managing my LPG business. The software needs to include the Inventory Management feature, and needs to be compatible with the Windows operating system. Additionally, I require data migration from my existing system into the new software. This will include the necessary tools and options to safely and securely handle the data migration, as well as all the other features related to the Inventory Management. This is an important project to me, so the Freelancer should have prior experience in software development for similar purposes.

    $452 (Avg Bid)
    $452 Avg Bid
    27 bids

    I am looking for a software developer who is proficient in Python to develop a software for me. Specifics: - The software needs to have specific functionalities that I will provide. - I have a deadline of within a week for the completion of this project. Ideal Skills and Experience: - Proficiency in Python programming language - Experience in developing software with specific functionalities - Ability to work quickly and meet tight deadlines

    $445 (Avg Bid)
    $445 Avg Bid
    20 bids
    C# windows form unit testing. 5 days left
    VERIFIED

    C# windows form unit testing and userability testing to be required by a github opensourse code.

    $225 (Avg Bid)
    $225 Avg Bid
    11 bids
    Forex Money Management EA 5 days left
    VERIFIED

    I need to create a forex Money Manager for a system I have

    $278 (Avg Bid)
    $278 Avg Bid
    27 bids

    I am looking to create a small software program using Visual Studio with the purpose of automating tasks. It will be used only on Windows devices, so compatibility needs to be managed on that platform. I would prefer the software to use a Graphical User Interface (GUI) for improved user experience, to make it easier and more intuitive to use.

    $192 (Avg Bid)
    $192 Avg Bid
    27 bids
    Software developer 5 days left
    VERIFIED

    I am looking for a software developer to create a user-friendly interface for my wedding flower software. The software needs to be developed in Java, Python or C++. Specific features needed in the software include data analytics and integration with third-party APIs. The timeline for the completion of this project is 1-2 weeks. Ideal skills and experience for this job include proficiency in Java, Python or C++, experience in developing user-friendly interfaces, and knowledge of data analytics and integration with third-party APIs.

    $734 (Avg Bid)
    $734 Avg Bid
    78 bids
    Firmware Development 5 days left
    VERIFIED

    I am seeking a skilled firmware developer to assist with the development of firmware for a microcontroller-based communication device. Requirements: - Experience in firmware development for microcontrollers - Strong understanding of communication protocols - Ability to develop firmware from scratch - Familiarity with the development of communication devices Skills and experience: - Proficient in programming languages such as C or C++ - Knowledge of microcontroller architectures - Experience with communication protocols such as UART, SPI, or I2C - Understanding of data transmission and reception - Ability to troubleshoot and debug firmware - Strong problem-solving skills and attention to detail The ideal candidate should have a proven track record of developing firmware for communicatio...

    $443 (Avg Bid)
    $443 Avg Bid
    39 bids
    pipeline apex simulator -- 2 5 days left
    VERIFIED

    I am looking for a skilled developer to work on my project titled "Pipeline Apex Simulator". The project involves developing two separate simulator versions using the programming language C. Requirements: - Proficiency in C programming language - Experience in simulator development - Ability to work with existing source code Key Responsibilities: - Develop two separate simulator versions - Ensure the simulators are efficient and high-performing - Implement any necessary bug fixes and improvements Ideal Skills and Experience: - Strong knowledge of C programming language - Previous experience working with simulators - Familiarity with performance optimization techniques - Attention to detail and ability to identify and fix bugs This project aims to improve the performance of th...

    $30 (Avg Bid)
    $30 Avg Bid
    11 bids

    I am looking for a skilled C++ programming coder to work on a medium-sized project. The project involves creating multiple functions and classes for the development of a software application. Requirements: - Proficiency in C++ programming language - Experience in developing software applications - Strong understanding of functions and classes in C++ - Ability to work within a tight deadline (within a week) If you have the required skills and can deliver high-quality work within the specified timeframe, please apply for this project.

    $9 - $87
    Sealed
    $9 - $87
    19 bids
    Boom and crash 5 days left

    Project Description: Boom and Crash Trading Strategy Development - I am looking for a skilled developer to create a Swing Trading strategy for the Boom and Crash market. - The strategy should have a moderate risk tolerance level to ensure a balanced approach to trading. - I require the strategy to be fully automated, allowing for seamless execution of trades without manual intervention. - The ideal candidate should have experience in developing automated trading strategies, particularly for Swing Trading. - Knowledge of the Boom and Crash market and understanding of its unique characteristics is highly preferred. - Strong programming skills, preferably in languages such as Python or MQL, are essential to implement the automated trading system. - The developer should have a proven track re...

    $76 (Avg Bid)
    $76 Avg Bid
    7 bids

    Project Title: Assembly Project - Intermediate Level Computer Program Requirements: - I am looking for a skilled programmer to create an intermediate level computer program using Assembly language. - The program should have a moderate level of complexity. - The main goal of the project is to develop a functional and efficient program using Assembly. - The program should be able to perform specific tasks and calculations as per the project requirements. - The ideal candidate should have experience in programming with Assembly language and be familiar with its syntax and functionalities. - Strong problem-solving skills and attention to detail are essential for this project. - Knowledge of computer architecture and low-level programming concepts would be a plus. - The candidate should be ab...

    $34 (Avg Bid)
    $34 Avg Bid
    4 bids
    OS Project 1 5 days left

    Operating System Project 1 Primary Function: Create a Producer/ Consumer Application Specific Requirements/Features: - Develop a application that simulates a producer/consumer model - The application should have a shared buffer where the producer produces items and the consumer consumes them - Implement synchronization mechanisms to ensure that the producer and consumer threads operate correctly and avoid race conditions Ideal Skills and Experience: - Strong proficiency in Linux operating system - Experience in multi-threaded programming and synchronization mechanisms - Knowledge of C programming language - Familiarity with system calls and low-level operations in Linux - Understanding of race conditions and techniques to avoid them - Ability to handle dynamic memory allocation and dea...

    $167 (Avg Bid)
    $167 Avg Bid
    17 bids

    Hi Guys! The case is: I have an PC with 2 Ethernet Ports. On both of these ports i have plugged in an Modem wich is with the internet connected. So i have 2 NIC'2 with internet Connection. PC ->Eth1->IP 192.168.1.10->Modem->Internet ->Eth2->IP 192.168.2.10->Modem->Internet What i want now, is that an Script switches the hole traffic my PC generates from Eth1 to Eth2 without any interruption. I tried with route add and change metric, but windows didnt switching the priority of traffic to the interface i wanted. What i want is just an interruption free switching between these 2 NIC's. So i think there need be one executable command in powershell to advice windows using just the NIC-2 for all incoming / outgoing traffic, and another command to switch back...

    $39 / hr (Avg Bid)
    $39 / hr Avg Bid
    18 bids

    Operating Systems Project Description - Operating System Development - Linux-based project - Producer/consumer application - Deadline: Within 1 week We are looking for a skilled developer with experience in operating system development, specifically on Linux. The main function of the project is to develop a producer/consumer application within a week. Ideal Skills and Experience: - Strong knowledge and experience in Linux-based operating system development - Proficiency in programming languages such as C or C++ - Familiarity with producer/consumer application concepts and implementation - Ability to work within tight deadlines and deliver high-quality code - Strong problem-solving skills and attention to detail If you have the necessary skills and experience, and can complete the pro...

    $19 (Avg Bid)
    $19 Avg Bid
    3 bids

    I am looking to track all input commands, both from player 1 and player 2 in Tekken 7 vs battles and store them in a SQL database. My intended use for the stored data is analysis and improvement. The stored information will be used for various purposes such as analyzing how players approach a fight, understanding which moves are used more than others, what strategies players use in a match, and how input commands are combined together to form successful moves. The data will also be used to identify and address bugs quickly, and to create a low-level machine learning model which will eventually be able to play the game on its own and make decisions.

    $3087 (Avg Bid)
    $3087 Avg Bid
    22 bids
    Check a code 5 days left

    Title: Code Error Debugging - Immediate Deadline I am seeking a skilled programmer to assist me in error debugging for a Python code within a tight deadline of 24 hours. The code is written in Python and requires immediate attention to resolve any errors. Specific Requirements: - Error debugging: Identify and fix any coding errors and issues within the code. - Code structure and readability: Review and improve the overall structure and readability of the code. Ideal Skills and Experience: - Strong proficiency in Python programming language. - Extensive experience in error debugging and troubleshooting. - Solid understanding of code structure and best practices for readability. - Ability to work efficiently and meet tight deadlines. If you possess the required skills and expertise, I wo...

    $32 (Avg Bid)
    $32 Avg Bid
    19 bids
    BOT creating for dextools 5 days left
    VERIFIED

    Project Title: BOT creating for dextools I am looking for an expert freelancer to create a BOT for dextools on a platform other than Telegram or Discord. The BOT should have specific functionality that will be specified later. The ideal freelancer should have extensive experience with dextools and be able to deliver a high-quality and efficient BOT.

    $494 (Avg Bid)
    $494 Avg Bid
    23 bids

    I am looking for a skilled programmer who can assist me with a project involving the modification of a specific system call in the xv6 operating system. Specifically, I need to modify the creation time in the kernel. In addition to this modification, I also need to gather statistics on memory usage from the system. The ideal candidate for this project would have experience with xv6 and a strong understanding of system calls and kernel programming. The expected turnaround time for this project is more than 5 days.

    $193 (Avg Bid)
    $193 Avg Bid
    16 bids

    I'm looking for a freelancer to help convert umod (texmod) source from version 2r53 to 64-bit and Windows 10. While I don't need any additional features added to the source, besides the conversion, I am expecting the project to be completed within two weeks from now. The ideal freelancer for this job must have experience with directx 9 and c++, and an understanding of how directx works in 64-bit Windows 10. If you believe you have the necessary skills, please apply and we can discuss the project further.

    $233 (Avg Bid)
    $233 Avg Bid
    7 bids
    Ninjatrader 5 days left

    I am looking to hire someone who is experienced with Ninjatrader 8 to develop a fairly simple custom strategy script. It has multiple exits and needs to have daily maximum risk and targets coded in. I need somebody who is experienced and fast to grasp finer points and details. You would need to have a good understanding of calling indicators for the strategy and order handling. My method of working is via remote pc sharing and a WhatsApp call at the same time. Please provide your quote per hour together with your experience level. I am straight talking, and prefer others who when faced with something they can or cannot do, can say honestly that they can't do it. Even if you cannot do the complex tasks, I can still find easier jobs for you. I would initially book a test hour so as t...

    $53 / hr (Avg Bid)
    $53 / hr Avg Bid
    22 bids

    I am looking for a developer to help me with a project that involves developing a synchronous interprocess communication using the fork() and pipe functions in the C programming language. Specific requirements for the pipe implementation are not necessary, but I have a general idea of how I want it to work. I would like the project to be completed within 7 days, so a quick turnaround time is important. Ideal skills and experience for this job include: - Strong proficiency in C programming language - Knowledge of interprocess communication and the fork() and pipe functions - Ability to work efficiently and meet tight deadlines

    $47 (Avg Bid)
    $47 Avg Bid
    5 bids

    Recommended Articles Just for You

    If you want to stay competitive in 2021, you need a high quality website. Learn how to hire the best possible web developer for your business fast.
    11 MIN READ
    Learn how to find and work with a top-rated Google Chrome Developer for your project today!
    15 MIN READ
    Learn how to find and work with a skilled Geolocation Developer for your project. Tips and tricks to ensure successful collaboration.
    15 MIN READ