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 190,140 reviews, clients rate our C Programmers 4.84 out of 5 stars.
Hire C Programmers

Filter

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

    I am currently experiencing some challenging issues with MSBuilds, including build failures, configuration errors, and package related errors like updating versions and specifying package references. Apart from these, I am also dealing with package related errors, and related issues. To be more specific, the problems mainly involve incorrect configurations and missing or corrupted files within and service.config. Basically, we are getting all these errors/issues when converting a project from CoreXT to SDK style. The ideal person to take on this task would be someone with: - Strong knowledge and experience working with MSBuilds - Capable of detecting and fixing build failures, configuration errors, and package-related errors - Proficient in rectifying and related issues - Skilled ...

    £140 (Avg Bid)
    £140 Avg Bid
    6 bids

    I am seeking a talented freelancer with an intermediate level of experience in custom CanBus development to collaborate on an innovative project. The ideal candidate will have a solid understanding of vehicle communication networks and possess the skills to develop, test, and refine custom CanBus solutions. **Key Requirements:** Knowledge of some Hardware Vehicle Control Units, or automotive components - Proven experience in CanBus development, particularly in the design and implementation of custom solutions. - Ability to write clean, efficient, and well-documented code. - Expertise in electronics and understanding of hardware components related to CanBus systems. - Strong problem-solving skills and the capacity to work independently or as part of a team. **Project Deliverables:** - S...

    £16 / hr (Avg Bid)
    £16 / hr Avg Bid
    11 bids

    I'm looking to hire someone who can develop an automated copy trading bot for Discord, specifically for option contracts. The bot needs to connect to Webull and Thinkorswim. The main features required are: - Real-time price updates: The bot should be able to provide live price details. - Trade execution: It should execute trades efficiently and instantly. - Risk management system: The bot should incorporate a system that helps us manage risk effectively. As for the programming language, I’m open to suggestions, so long as the end product is effective and efficient. Developers with prior experience in trading bots, particularly in options and utilizing Discord, Webull, or Thinkorswim are highly desired. Familiarity with financial markets and trading protocols is a big plus. Yo...

    £959 (Avg Bid)
    £959 Avg Bid
    29 bids

    I'm in need of a developer who is experienced in smali for making key modifications to an androud apk file. Furthermore, I need you to make an adjustment to an existing feature of the app, the specifics of which will be communicated directly to the hired professional. This task will require a solid familiarity with apk functionality, especially in relation to login mechanisms using smali Ideal candidates will have comprehensive understanding and experience of smali and apk modification. Excellent communication skills are a must for understanding my specific needs and delivering accordingly.

    £47 (Avg Bid)
    £47 Avg Bid
    5 bids

    Need a legit list of ways to make $100 per day on the web

    £17 (Avg Bid)
    £17 Avg Bid
    7 bids

    I urgently need a report of code analysis written in C#. It needs to concisely explain what each lines / parts of the code do. The time on the project is extremely limited and cannot be submitted after the deadline. I have specific criteria for the work

    £36 (Avg Bid)
    £36 Avg Bid
    11 bids

    As a personal interest in finance, I'm looking for a Python developer who has experience in creating scanners within the stock market and automating the buying and selling process with algorithms. Major skills for the role include: • Excellent knowledge of Python coding • Previous experience in finance or stock market trading, especially familiarity with TWS API and IBKR trading platform Key tasks include: • Implementing an efficient system for mid-frequency trading • Automating stock buying and selling based on predefined algorithms • Developing a robust market scanner In terms of features, I'm not yet certain if I require a backtesting function, so please provide this as an optional extra in your quote. I am anticipating solid results and the ass...

    £673 (Avg Bid)
    £673 Avg Bid
    40 bids

    I'm looking for a seasoned firmware developer to create firmware for an MCU controller board. We are actually designing a PCB board using an ASIC chip. We have to add a MCU to access the ASIC chip, so we need firmware.

    £73 (Avg Bid)
    £73 Avg Bid
    7 bids
    Masking Boat 6 days left

    I'm seeking a talented Photoshop programmer with proficient skills in batch processing and automating content aware masking. My project primarily focuses on the batch replacement of boat in waterway images- specifically replacing boats within photos with seamless water replacement. Key tasks include: - Implement batch processing capabilities in Photoshop. - Develop a solution for replacing specific objects (boats) in images with alternative content (water). - Ensure the batch operation's execution appears natural and undetectable. It is crucial to have a keen eye for detail and prior experience in complex image manipulations. Familiarity with object replacement in landscape photography is a bonus. Your technical prowess in Photoshop automation and batch processing workflows w...

    £100 (Avg Bid)
    £100 Avg Bid
    22 bids
    WING PYTHON IDE Expert Needed 17 hours left
    VERIFIED

    As an experienced project manager, I'm seeking an expert who extensively utilizes the WING PYTHON IDE for a project. Key Tasks: - Effectively make use of WING PYTHON IDE for code debugging, editing, and completion. These functionalities are crucial to the project and need to be done with precision and speed. - Demonstrated expertise maneuvering multiple programming languages including Python, Java, and C++. Your ability to switch between languages fluidly and apply the necessary one as required would be invaluable to the project. - Oversee the seamless implementation of the WING PYTHON IDE on a Windows operating system. Ideal Candidate's Proficiency: - Depth of knowledge in Python, Java, and C++, with hands-on experience using them in WING PYTHON IDE. - Advanced unders...

    £137 (Avg Bid)
    Urgent
    £137 Avg Bid
    8 bids

    I'm looking for an experienced OMNeT++ developer who can implement the LEACH (Low-Energy Adaptive Clustering Hierarchy) protocol for me. The main focus of the project is to improve the energy efficiency of a wireless sensor network which should help to extend the overall lifespan of the network. Here are the skills and experience I'm after: - Proven experience with OMNeT++ - Expertise in implementing networking protocols, particularly in wireless sensor networks - Solid understanding of the LEACH protocol - Knowledge about energy efficiency in wireless sensor networks All in all, the successful completion of this task involves designing and implementing the LEACH protocol using OMNeT++, with a clear focus on achieving energy efficiency in the network.

    £100 (Avg Bid)
    £100 Avg Bid
    9 bids

    I'm currently seeking an experienced programmer well-versed with an STM32F4 microcontroller to urgently undertake a project for me. I have a strategy outlined and will share it with the selected freelancer upon project commencement. Here's what I'm seeking for this project: • Conceptual understanding and programming skills in using the C language, specifically for the STM32F4 microcontroller line. • Proficiency in understanding microcontroller functionalities, architecture, and interfacing techniques. • Ability to deliver the project promptly as time is a significant factor for this assignment. witht he folowing requirements it uses a stm32f446zet6 5 DRV8871DDA hbridge drivers and a IA6B connected via pwm - HB led, blink every second - receive con, on if ...

    £940 (Avg Bid)
    Urgent
    £940 Avg Bid
    36 bids

    I'm in need of a talented developer who can create a customized personal software, tailored to run seamlessly on the Windows operating system. Here's what the project entails: SIP (Session Initiation Protocol) –The de facto standard for VoIP communication, used for initial authentication and negotiations when making connections. RTP (Real-Time Transport Protocol) – Chatty, used to transmit audio after authentication and negotiations. IAX (Inter-Asterisk Exchange) – Legacy, less chatty, must have trunk to convert from IAX to SIP service provider. DISA (Direct Inward System Access) – This is sort of like VPN’ing to your internal system, so you can dial internal extensions. DID (Direct Inward Dialing) – This is the telephone number assigned by yo...

    £2450 (Avg Bid)
    £2450 Avg Bid
    21 bids

    Please contact me to test. I will be giving you examples of files to decode, to ensure your work is valid.

    £242 (Avg Bid)
    £242 Avg Bid
    11 bids

    I'm seeking a proficient Python developer to create an optimized algorithm for intraday trading linked to the BANKNIFTY index spot chart. The algorithm should not only provide entry and exit signals but also include customizable risk parameters. Key Features: - Optimized for intraday trading - Ability to provide entry and exit signals - Customizable risk parameters Ideal Candidate: The ideal candidate for this project is one who has experience in financial algorithms, particularly in day trading, and is proficient in Python. Knowledge in financial markets, specifically the BANKNIFTY index, is of high advantage.

    £252 (Avg Bid)
    £252 Avg Bid
    4 bids

    I am seeking a proficient software developer to build a communication software compatible with the Windows operating system. Key specifics for this software are as follows: SIP (Session Initiation Protocol) –The de facto standard for VoIP communication, used for initial authentication and negotiations when making connections. RTP (Real-Time Transport Protocol) – Chatty, used to transmit audio after authentication and negotiations. IAX (Inter-Asterisk Exchange) – Legacy, less chatty, must have trunk to convert from IAX to SIP service provider. DISA (Direct Inward System Access) – This is sort of like VPN’ing to your internal system, so you can dial internal extensions. DID (Direct Inward Dialing) – This is the telephone number assigned by your service pr...

    £395 (Avg Bid)
    £395 Avg Bid
    22 bids

    Hi there, I'm looking for an experienced developer to implement an advanced Email API and SMTP relay for my project. You will be responsible for integrating the solution with my existing systems and ensuring that it meets my specific requirements. Features must include: - Sending and receiving emails: The system should be capable of managing a high volume of emails effectively. - Email deliverability tracking: You need to incorporate tracking systems to monitor the deliverability success of each email. In terms of analytics: - Open-rate tracking: I need to know exactly how many recipients are opening the emails. - Click-through rate tracking: Further to this, I want to know who is actively engaging with the email content. - Bounce rate tracking: Understanding how many emails fail t...

    £135 (Avg Bid)
    £135 Avg Bid
    25 bids

    I'm in search of a skillful Android developer to create a mobile application that will increase the security of android phones by disabling the shutdown option in settings. The main functionality of the application is to prevent thieves from switching off the phones without users' permission. This should make stolen devices easier to track and recover. Key Project Features: - Application should run in the background without draining battery - The ability to disable the shutdown option in the Android phone settings Ideal Skills for the Job: - Android App Development - Android SDK - Security software development - Familiarity with Android system settings - Exceptional attention to detail It would additionally be beneficial if you've previously worked on security applica...

    £495 (Avg Bid)
    £495 Avg Bid
    38 bids

    Looking to develop a windows driver to capture bluetooth audio from connected android devices. More details: What version of Windows do you intend for the driver to be compatible with? Windows 10 What is the primary function of the Bluetooth audio that the driver is capturing? For recording purposes Do you have a specific audio format that the recorded audio should be in? Any

    £81 (Avg Bid)
    £81 Avg Bid
    5 bids

    I'm seeking an experienced developer to create an Alexa skill with specific functionalities. This skill will be aimed to take advantage of an ESP8266 webserver and an ultrasonic sensor and provide information about speaking distance. Here are the functionalities: - Providing the speaking distance value retrieved from a local webserver like (this is just example and it will not be static) - The speaking distance will be measured by an ultrasonic sensor via ESP8266 webserver. - This value will be updated constantly, ensuring real-time information. Required skills and experience: - Proficiency in developing Alexa skills. - Knowledge of using and integrating ESP8266 webserver. - Understanding of ultrasonic sensors and their implementation. - Ability to deliver reliable, efficient, a...

    £49 (Avg Bid)
    £49 Avg Bid
    3 bids
    Binary Options Bot 6 days left
    VERIFIED

    I am looking for a fully automatic binary bot for pocket option broker

    £92 (Avg Bid)
    £92 Avg Bid
    9 bids

    As a mainframe developer, an important project awaits you. Here are the essential requirements and tasks you'll focus on: Skills and Experience: - Expertise in JCL - Proficient in using TSO/ISPF - Previous experience with IBM z/OS mainframe Tasks: - You'll be primarily tasked with maintaining and updating our existing systems. Previous experience in a similar setup is highly advantageous. Let’s improve our mainframe system together.

    £6 / hr (Avg Bid)
    £6 / hr Avg Bid
    3 bids

    I'm urgently seeking a technology expert to create an efficient automation system for our company's quotation process. Currently, our process primarily involves calculating prices and costs, making it critical for the potential freelancer to have a strong grasp of financial data manipulation. Key Aspects: - Identify and manage variables including the type of service requested, the quantity of the product and discount percentage. - Develop an automated system to calculate costs and generate seamless quotations including sell sheet for every product , this sell sheet has the photo and information of the product. Ideal Skills: - Proficiency in automation software - Strong experience in financial data handling This project has an immediate requirement, and proposals for quick ...

    £99 (Avg Bid)
    £99 Avg Bid
    24 bids

    I'm seeking a highly skilled developer to build a custom solution for a browser pivoting project. Unfortunately, we didn't provide information on specific functionalities and requirements at the early stage, but we aim to create a comprehensive browser solution that uniquely addresses our needs. Key Aspects Of The Project: - Building a custom solution based on unique specifications and functionality requests that will be further clarified as the project progresses. Ideal Skills & Experiences: - Proven experience in software development related to browser functionalities - Solid skills in creating custom solutions for unique project specifications - Ability to work in an evolving project scope - High adaptability to newly introduced project requirements as the pr...

    £996 (Avg Bid)
    £996 Avg Bid
    22 bids

    I'm seeking an intermediate level C++ programmer to undertake essential tasks related to IoT. When applying, I strongly urge candidates to highlight: - Relevant experience in C++ and IoT field - Knowledge of device communication and integration - Ability to process and analyze data collected from IoT devices Please apply if you are eager to utilize your C++ programming abilities and grow your IoT expertise.

    £122 (Avg Bid)
    £122 Avg Bid
    16 bids
    Custom GPS tracker firmware 6 days left
    VERIFIED

    What specific functionality do you want the custom firmware to include for the GPS tracker? Firmware customisation on reachfar solar gps tracker model rf-v24 What specific customizations do you need in the firmware for the ReachFar Solar GPS tracker model RF-V24? Battery optimization, To turn off gsm and gps modules when not in use to optimise battery life. Tracking to be carried out on movement and by time schedule. How frequently would you like the GPS tracker to track the location based on movement or time schedule? Every 10 seconds when moving and a heartbeat location once a day with battery percentage. Any other requirements? The source code and development kit to be delivered with the firmware.

    £114 (Avg Bid)
    £114 Avg Bid
    17 bids
    Abusive Content Reporting App 6 days left
    VERIFIED

    I am in need of an app developer to build an app which foils abusive videos on both TikTok and Facebook of my clients. This app is envisioned to increase the safety of online communities by making it easier to report harmful content in order to block vanish those videos. Here are the specific functionalities the app should include: 1. **User Account Creation for Reporting:** The app should not only anonymize reporting but also facilitate user account creation, so users can track and manage their reports efficiently. It could be another way if you have better idea. 2. **Block Video and Account:** The main aim of the app is to report and block offensive videos, as well as the accounts posting such content. Ideal freelancers for this project would have: - Prior experience in app develop...

    £1981 (Avg Bid)
    £1981 Avg Bid
    63 bids

    As someone who is passionate about utilizing technology for environmental causes, I am looking for a skilled coder with experience in using Raspberry Pi 5 coupled with Dual Pi Cameras. The aim of this project is to create a system that can: - Detect leaves using color-based detection, a critical skill in your repertoire. - Transmit a wired signal once leaves are identified. - Trigger a pump to start spraying water when leaf detection is successful. Demonstrable knowledge in low-level programming, Python, or other Raspberry Pi compatible languages, as well as a solid understanding of image processing mechanisms would be advantageous to fulfill this project. This initiative could prove rewarding for an environmentally conscious technology enthusiast out there.

    £41 (Avg Bid)
    £41 Avg Bid
    3 bids
    Deep Learning Fraud Detection 5 days left
    VERIFIED

    I'm in need of an original, innovative solution for a fraud detection system that uses both deep learning and machine learning. Freelancer contributions should be original – no copying and pasting from Github or similar sources. Key Requirements: - All algorithms developed for this project must be innovative – not borrowed or modified from existing sources. - The project will not focus on a specific type of fraud; therefore, versatility in handling various types of fraud is essential. - I have a unique dataset in mind for training the system. This will be discussed further once the project commences. Ideal Skills: - Proficiency in both machine learning and deep learning - Ability to create original algorithms - Experience with dataset management - Extensive knowledge ...

    £183 (Avg Bid)
    £183 Avg Bid
    29 bids

    I need assistance with inviting a pre-specified set of contacts into an existing WhatsApp group. Here's what the role entails: - Importing and adding contacts to the group - You may do this manually or use automation software Given the nature of this task, it won't be time-consuming and I'm offering a fee of $10-$70. Ideal freelancers for this job have: - Experience with managing contacts and groups on WhatsApp - Knowledge of both manual and automated methods of sending invites. This project requires quick execution, so efficiency is key. If this sounds like your kind of task, I'd love to hear from you.

    £84 (Avg Bid)
    £84 Avg Bid
    34 bids
    Java Project -- 2 5 days left
    VERIFIED

    Java project in binary search and linear search

    £17 (Avg Bid)
    £17 Avg Bid
    28 bids

    I am looking for a proficient developer who is well-versed in C# and the Quantower trading platform. The project primarily involves interweaving an innovative algorithm into the trading system. Key tasks include: • Algorithm Creation: I'll need assistance in crafting a tailored trading algorithm from scratch. Previous experience in algorithmic development is crucial. • Trading Platform Familiarity: Familiarity with the Quantower trading platform is preferred. We'll need to integrate the optimized algorithm into the trading platform seamlessly. • Indicator Usage: The Delta Volume is a significant input which needs to be accurately integrated into the trading algorithm. Ideal candidates would possess previous experience in developing algorithms for trading sys...

    £80 (Avg Bid)
    £80 Avg Bid
    4 bids

    I am searching for a proficient VB.Net developer who can design and build a Main Menu for an application, closely resembling the style of Windows 7's main menu with TreeView functionalities like in Outlook Express. Skill & Experience Requirements: - Expert level knowledge and experience in VB.Net - Strong understanding of UI/UX design principles - Previous work on similar projects will be highly appreciated Responsibilities: - Implement Dropdown and Submenus - Include Search functionality within the main menu - The menu needs to maintain a basic and elegant design similar to Windows 7 Although there were no firm preferences on design aesthetics or screen responsiveness specified, a minimalist design approach, ensuring the main menu's functionality on different screen sizes...

    £112 (Avg Bid)
    £112 Avg Bid
    26 bids
    Modify existing indicator 5 days left
    VERIFIED

    I have a custom coded indicator that was created for me by a Freelancer. It is used in NinjaTrader 8. I would like some changes made to improve it. Mostly visual changes that should be able to be handled fairly quickly. I can provide a short video of what I would like done to assist with the process.

    £130 (Avg Bid)
    £130 Avg Bid
    9 bids

    I need a skilled developer to create a driver for the RM690B with display functionality targeted specifically for a microcontroller-based embedded system. This project will demand a deep comprehension of low-level programming and general driver development. Ideal Skills and Experience: - Extensive experience in RM690B driver development - Knowledge in dealing with low-level programming for microcontrollers - Proven work history with similar driver development projects - Proficient in leveraging Light and Versatile Graphics Library (LVGL) - Familiarity with microcontroller-based embedded systems - High problem-solving capabilities and meticulous attention to details This job requires the development of a display driver for the RM690B suitable for a microcontroller-based embedded system. ...

    £372 (Avg Bid)
    £372 Avg Bid
    28 bids

    I am going to update device driver to Win11 64bit Kernel Driver don't auto-bid and start with "KERNEL".

    £9 / hr (Avg Bid)
    £9 / hr Avg Bid
    14 bids

    I'm looking for an experienced C++ programmer to develop a comprehensive flood discharge simulation. This program will model 24-hour flood discharge in an irrigation barrage, guiding overflow above high flood levels through head regulators into canals, and subsequently into a pond. The program should be designed to handle high range water flow scenarios, meaning it must be capable of managing extreme conditions. Key features: - Inputs: The program should be able to take the following inputs: coordinates of flood hydrograph, flood level, irrigation barrage capacity, canal capacity, reduced level/elevation of every section, pond capacity, and drainage channel. - Outputs: Outputs of the program should include: time taken for water diversion, water level at each section of the barrage...

    £82 (Avg Bid)
    £82 Avg Bid
    4 bids

    I need a seasoned C++ programmer experienced with Windows operating systems to write a code for printer integration. The ideal freelancer for this project will: - Be knowledgeable in adding printers on Windows 10, 7 and 11. - Have experience related to this project, preferably in C++ programming and Windows configurations. The task is relatively complex as it should: - Successfully integrate a printer to the operating system via INF file. Interested applicants should demonstrate their experience in C++ programming and Windows systems, and specifically in adding printers. This project requires a seasoned coder who understands the complexity of Windows-based platforms. This is NOT C# code.

    £162 (Avg Bid)
    £162 Avg Bid
    19 bids

    We want to have a Zynga poker transfer panel. Our requests are as follows: 1) There will be a web site and a panel where we can access from anywhere. This panel can be opened different membership, different memberships should be able to login. 2) After logging in, we can record the facebook addresses and passwords which are zynga texas holdem poker chip inside. I can record hundreds of accounts. After each recording, check and write down how many chips are in the game of that account. 3) If you then select the transfer menus menu, the facebook address and password will be transferred to the account we have previously recorded the game will open the game and this account is determined how many chips to transfer the chi see more: zynga poker free 500m,zynga poker promo codes, zynga panel...

    £19 / hr (Avg Bid)
    £19 / hr Avg Bid
    17 bids

    I'm seeking a programmer with expertise in C++ language programming. The ideal candidate should have considerable experience, particularly in developing project management tools Key Requirements: - Proficiency in C++ - Extensive programming experience - Demonstrable history of working on Fieldview Please include specifics about your relevant expertise and experience in your application. I am looking forward to seeing how you could help enhance our project with your programming skills.

    £27 / hr (Avg Bid)
    £27 / hr Avg Bid
    40 bids

    I want to create a Indicator to generate Buy and Sell signals in trading view Each trade will provide Entry price, SL price, 5 targers, i want the possibilty to put Custom RR. Contact only experienced people !

    £137 (Avg Bid)
    £137 Avg Bid
    22 bids

    I am searching for an expert in Arduino who can adeptly program it to work with 20 sensors for the purpose of data collection. Will prefer freelancer who already have Arduino board and sensors. You should be comfortable in setting up these sensors to interface with an API (to a MySQL database) running on Azure. The API which you put in place should be designed to transmit real-time sensor data, or at a minimum data every one minute. Key Skills & Experience Needed: - Proficiency in Arduino programming - Strong understanding of MySQL - Prior experience with API creation and implementation - A solid understanding of collecting real-time data from sensors (Convert temp to voltage, gyro work etc.) This project provides an exciting opportunity to put your Arduino programming skills t...

    £421 (Avg Bid)
    £421 Avg Bid
    50 bids

    Details for the robot Stoploss (desired) Take Profit (desired) Number of Trades(desired) Lotsize(desired) Buy/Sell option so that if market goes up I will tell it to buy only same applies as when market goes down I want robot to open buy trades when ribbon start to turn blue and open sell trades when Ribbon start to turn why i want to choose which Trades it must take for a day

    £23 (Avg Bid)
    £23 Avg Bid
    10 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