The ultimate guide to hiring a web developer in 2021
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.
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:
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 180,356 reviews, clients rate our C Programmers 4.9 out of 5 stars.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:
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 180,356 reviews, clients rate our C Programmers 4.9 out of 5 stars.IoT / Mobile-Web Control Interface Engineer IoT / Mobile-Web Interface Engineer - Smart Hardware Prototype Project Description: HappyMat(TM) is developing a smart interactive physical product incorporating embedded electronics, sensors, LED lighting, a digital display, Wi-Fi/Bluetooth connectivity, and other interactive features. We are seeking an IoT / Mobile-Web Control Interface Engineer to develop a simple control interface for HappyMat Prototype #1 and collaborate closely with our embedded/firmware engineer. Primary Responsibilities: • Develop a simple mobile-friendly or web-based control interface. • Communicate with the HappyMat embedded controller over the selected Wi-Fi/Bluetooth architecture. • Provide basic controls for applicable prototype functions. • C...
Embedded Systems / Firmware Engineer Project Description HappyMat(TM) is seeking an experienced Embedded Systems / Firmware Engineer for HappyMat Prototype #1. You will be responsible for the prototype's embedded controller, firmware, sensor integration, LED control, digital display, wireless communications, and associated hardware/firmware integration. Primary Responsibilities • Develop and configure the embedded controller and firmware. • Integrate pressure/presence sensing. • Integrate addressable LED lighting. • Integrate the digital display. • Implement Wi-Fi connectivity. • Implement Bluetooth/BLE connectivity. • Support camera, speaker, and microphone integration. • Coordinate with the IoT/interface engineer where applicable. • Tr...
I have a working draft of a telephony-grade hardware design and I need a seasoned electrical engineer to finish it up. I will supply the current PDFs/PCB files, and a brief block-level write-up. The files contain only basic documentation. Once we agree the hardware is sound, I’ll have a shortlist of component-level questions (why a particular codec, timing tolerance on the crystal, etc.). Clear, practical answers here will decide the final BOM. The next stage is firmware which will bring it to life. I need clean, well-documented code—preferably in C or C++—that compiles under GCC or a comparable open-source toolchain. Deliverables • Answer one question about component substitution • (Later on, next project, after I have a prototype produced) complete firm...
#!/usr/bin/env python3 """ Wayfair Closeout Section Scraper Captures: Product Name, Price, Description Outputs: Clean, deduplicated CSV file. """ import json import logging import os import re import sys import time from datetime import datetime from bs4 import BeautifulSoup import pandas as pd from playwright.sync_api import sync_playwright, TimeoutError as PlaywrightTimeoutError # Load configuration BASE_DIR = ((__file__)) CONFIG_FILE = (BASE_DIR, "") if (CONFIG_FILE): with open(CONFIG_FILE, "r", encoding="utf-8") as f: config = (f) else: config = { "start_url": "", "max_pages": 10, "request_delay_seconds": 3, "headless": True, ...
# Automation Programmer for Custom PLC & HMI We are looking for an experienced **automation programmer** to support our industrial projects. Our team will handle: - Customer requirements - Process study - Control philosophy - Sequence of operation - I/O requirements - Interlocks and operating conditions - HMI screen requirements The programmer’s role will be to **implement the provided control logic on our custom PLC and develop the required operator HMI screens**. Main tasks: - Convert our provided control logic and sequence into PLC software - Program digital and analog I/O functions - Implement timers, counters, interlocks and alarms as specified - Develop HMI screens based on our provided design and operating requirements - Connect PLC variables to the HMI - Test and tr...
I have a single C#-based .dll that I need to reverse-engineer so I can study its inner workings and document how the classes, methods, and data structures fit together. This task is strictly about understanding the code—no modifications or redistribution are planned. Here’s what I’d like back from you: • Human-readable C# source that opens cleanly in Visual Studio (or a comparable IDE) • Any accompanying project/solution files you generate while decompiling • A concise technical note that walks me through the main namespaces, entry points, and any non-obvious logic you notice Use whatever tooling you trust—dnSpy, ILSpy, dotPeek, or your own scripts—as long as the output is accurate and builds without errors. If the library is obfuscated,...
THUG UI – Complete UI Implementation I will provide you with the UI Unity project, all UI assets/screens, gameplay buttons/assets, and all required API links/documentation. Your responsibility is to complete the entire THUG game UI in Unity, not just design static screens. Check and use all provided assets correctly. Complete all screens/pages from Login → Main Menu → Profile → Characters → Weapons → Inventory → Shop → Battle Pass → Missions → Friends/Party → Matchmaking → Loading → Gameplay HUD → Pause/Settings → Results → Rewards → back to Main Menu. Connect every page to the next page with proper navigation, back buttons, popups and transitions. Make every button functional: press, release, hold, di...
Iam looking for MATLAB/Simulink support for interview preparation and day-to-day job activities. I would prefer someone with hands-on experience in embedded systems, particularly in embedded software testing and validation. Experience in the following areas would be helpful: MATLAB, Simulink, Stateflow, MIL/SIL/HIL testing, requirements-based testing, test case development, debugging, model analysis, and embedded system validation.
The goal is to wire every layer of a new pair of smart glasses—from the on-board sensors right through to an Android companion app—so that the device behaves like a polished, consumer-ready product. Hardware & low-level work • Pair, stream and reconnect reliably over Bluetooth Low Energy while also supporting high-bandwidth features across Wi-Fi sockets. • Drive the critical modules selected for this build: the camera, IMU sensors, plus the speakers and microphones. • Optimise power draw, heat and battery life; handle sleep / wake cycles intelligently. Middleware • Integrate the OEM SDK, which exposes Android libraries first, and bridge any native C/C++ portions that sit beneath those Kotlin/Java calls. • Build or adapt media pipelines f...
I need to get a clear, working understanding of how my smart sensor EPD SS3-EW is programmed when it is tied into a MACH-ProZone controller over BACnet. At the moment the interface works erratically and any change I make in RC-Studio shows up unpredictably on the sensor. I want to pinpoint the programming mistakes, learn the correct sequence for mapping objects, and leave with a repeatable method that I can apply on future jobs. The work will happen remotely: I can share the current RC-Studio project, all trend logs, and live screen-share access to the controller and sensor. You will walk me through each step, explain why the sensor is failing to respond, and illustrate the proper way to build the BACnet objects, write the logic blocks, and push updates without locking the device. Delive...
I need the text pulled from one or more PDF files and returned as straight-forward .txt documents. What matters most to me is that paragraph breaks and any bullet or numbered lists survive the journey intact; I do not need images, tables, fonts, or any other layout elements. Feel free to rely on Python (, PyPDF2, Tika, etc.), Adobe tools, or another reliable method—as long as the final files open as clean, human-readable plain text with the original paragraph flow and list hierarchy clearly visible. Deliverables • One plain-text file per PDF provided, encoded in UTF-8 • All paragraphs separated by single blank lines; lists reproduced with their bullets or numbers • A brief note on the tool or script you used so I can replicate the process if needed I wil...
I have a very large MySQL database and need a high-performance C++ program that lets me filter and clean records on demand. The software has to let me combine every available filter parameter—date range, user activity and category—so I can slice the data any way I choose and then carry out the following cleaning steps in one run: • remove duplicates • correct invalid or inconsistent entries • normalize fields to a consistent format Because the data volume is heavy, speed and memory efficiency matter as much as accuracy. I expect the code to be modular so I can tweak or add new filters later without rewriting the whole project. Please deliver: • well-documented C++ source that compiles on Linux • connection layer for MySQL (prepared statemen...
I need a self-contained agent that links to the Robinhood API, watches U.S. equities in real time, and places day-trade buy and sell orders for me without manual input. Core scope • Connect securely to my Robinhood account (OAuth or token, no credential hard-coding). • Accept my list of tickers and predefined entry/exit rules (I’ll supply the logic or indicators; you focus on execution). • Monitor live quotes, place market or limit orders instantly, and confirm fills. • Run continuously during market hours, log every action, and alert me on success or failure. • Provide a simple config file or GUI where I can toggle symbols, position size, max trades per day, and trading hours. Implementation notes Python is preferred because of the existing...
I need a full-stack solution that covers both the electronics and the software behind a 10 m air-pistol / air-rifle training target. Hardware – Design, program and calibrate an Arduino or ESP32-based PCB that detects each pellet impact, timestamps it and sends the raw x/y coordinates wirelessly. – Supply the firmware, pinout diagram and any Gerber or KiCad files so I can reproduce the board locally. Software The data from the target must appear in real time on an app that runs on iOS, Android and Desktop (Windows & macOS). A single codebase (Flutter, React Native, Qt or a framework of your choice) is fine as long as all four platforms are delivered. Core features • Live shot display with 10-ring scoring for both air pistol and air rifle distances • Ma...
I need a mini software tool for batch maintenance tasks and generating test reports. The software must handle mixed data (both text and numerical) and include historical data storage. Key Requirements: - Process and manage mixed data types - Essential feature: Historical data storage for all records Ideal Skills and Experience: - Proven experience in developing maintenance or data management software - Strong background in handling mixed data sets - Expertise in implementing robust historical data storage solutions Freelancers should provide: - Relevant past work - Demonstrated experience in similar projects
I'm seeking a MacOS developer to create a utility application aimed at system optimization. The key focus of the application will be improving the performance and efficiency of Mac systems. Ideal candidates for this project should have: - Extensive experience in MacOS application development - Strong understanding of system optimization techniques - Previous work with utility applications - Excellent problem-solving skills - Ability to work independently and meet deadlines. Please apply if you are able to deliver a high-quality, efficient product.
I aim to develop a solution that will facilitate data communication between an Arduino UNO and a SIM7600E using AT+COMMAND. The primary data in focus will be temperature sensor readings. Key Responsibilities: - Setting up a reliable connection between Arduino UNO and SIM7600E - Implement AT+COMMAND for effective communication - Design a protocol for transmitting temperature sensor data Ideal Skills: - Solid knowledge of Arduino - Proficiency in handling SIM7600E - Experience in implementing AT+COMMAND - Understanding of sensor data transmissions. Please ensure you can efficiently deliver on these requirements, and provide the mentioned sensor data communication before placing your bid.
I am looking for an expert Java and Qt developer who can assist me with both Java and Qt programming tasks. The project entails both modifying existing code and writing new code from scratch. The ideal freelancer for this job should have extensive experience in both Java and Qt development.
Busco un ingeniero de sistemas embebidos para el desarrollo del firmware base de un MVP en fase pre-semilla. El proyecto consiste en la integración en laboratorio de un microcontrolador ESP32 WROOM programado en C++ (FreeRTOS / Arduino IDE) que coordine la lectura de sensores y la activación autónoma de actuadores de seguridad urbana. Requisitos técnicos del sistema: • Gestión de Energía: Modos de bajo consumo (Deep Sleep) y activación por interrupciones físicas GPIO externas. • Integración de Sensores: Matriz térmica I2C (AMG8833), micrófono digital I2S, sensor ultrasónico de distancia, termistor digital DS18B20 y sensor digital de conductividad/presencia de agua (detección de desbordamien...
Saya seorang pemula total di dunia pemrograman dan membutuhkan panduan langkah demi langkah agar bisa belajar dengan runtut dan percaya diri. Fokus utama saya adalah memahami dasar-dasar pemrograman terlebih dahulu—mulai dari konsep, sintaks, hingga praktik membuat proyek kecil—kemudian berlanjut ke latihan yang lebih menantang. Yang saya butuhkan: • Rencana belajar terstruktur per minggu lengkap dengan tujuan, materi, dan tugas praktis. • Penjelasan konsep dasar secara sederhana namun mendalam. • Sesi tanya jawab atau review kode secara berkala agar saya paham letak kesalahan dan cara memperbaikinya. • Saran sumber belajar tambahan (artikel, video, dokumentasi) yang relevan. Kriteria lamaran: • Sertakan proposal proyek yang terperinci berisi ...
Trabajo con una báscula conectada por puerto serie; cuando uso HyperTerminal leo un peso, la siguiente lectura se pierde, luego vuelve a funcionar, y así sucesivamente. Necesito un pequeño programa en Python para Windows que resuelva ese “sí-no” intermitente. Qué espero del programa • Mantener el puerto serie (COM) abierto de manera estable. • Detectar automáticamente cualquier bloqueo o “silencio” y restablecer el puerto sin intervención manual. • Implementar lógica de auto-reconexión y, si es necesario, liberar y volver a abrir el puerto para que la lectura continúe sin huecos. • Mostrar mensajes de estado sencillos (por consola o ventana) indicando conexión, re...
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.
Learn how to find and work with a top-rated Google Chrome Developer for your project today!
Learn how to find and work with a skilled Geolocation Developer for your project. Tips and tricks to ensure successful collaboration.