C Developers & Programmers

Browse C job posts for project examples or post your job on Upwork for free!

C Job Cost Overview

Typical total cost of Upwork C projects based on completed and fixed-price jobs.

Upwork C Jobs Completed Quarterly

On average, 159 C projects are completed every quarter on Upwork.

159

Time to Complete Upwork C Jobs

Time needed to complete a C project on Upwork.

Average C Freelancer Feedback Score

C Upwork freelancers typically receive a client rating of 4.70.

4.70
Last updated: June 1, 2015
More options
Clear all filters
  1. Philipp Schapotschnikow

    Philipp Schapotschnikow

    Applied mathematician

    Germany - Last active: 7 days ago - Tests: 2 - Portfolio: 1

    Over the past years, I have completed a large number of projects in artificial intelligence and machine learning; computer vision and image processing; data modeling and forecasting; algorithmic software development. In many projects, I developed an algorithm and/or a working prototype for a start-up or a small business. Typical tools include MATLAB and C++; I am proficient in FORTRAN, C and have some experience with C#. I graduated in Mathematics in 2006 from the Technical University in Munich (Germany). Afterwards, I completed PhD in Computation Materials Science at the Delft University of Technology (Netherlands) in 2010, and worked as Scientific Programmer in the field of combustion modelling.

    $100.00 /hr
    37 hours
    5.00
  2. K thomas L.

    K thomas L.

    Analog and Digital Designer - Over 20 yrs. Exp.

    United States - Last active: 2 days ago - Tests: 2 - Portfolio: 2

    Experience in small signal analog design, sensor interfacing, signal conditioning, sensor applications, data capture and analysis, digital design, microprocessors and small FPGA based systems. I have over 20 years experience developing ideas and bringing them through the design process to a finished product. I develop entire systems, including power, mechanical, optical, and software aspects. I excel in small, innovative designs using new technology. I design for durability and dependability coming from a background of experience in designing for harsh environments, high volume production lines, medical, and space applications. I have design experience in serial communications, optical systems, rf communications, programming, DSP hardware and software design, PC board design and technical writing. I offer my services to take your idea and bring it all the way to production, or to fill any need in the process. I am also available for consulting, helping you to refine your ideas into something that is both manufacturable and functional.

    $70.00 /hr
    2,540 hours
    5.00
  3. Andrew P.

    Andrew P.

    Data Scientist | Software developer | LaTeX expert

    Ukraine - Last active: 1 day ago - Tests: 9 - Portfolio: 2

    Project-oriented technician in a few fields of expertise: * data analysis: various data processing using few programming languages - Python, R, Wolfram Mathematica, Matlab; * typesetter: bibliography support, complex imagery, complex, multi-line equations and interprocessing data in both LaTeX and MS Word; * software developing: desktop software developing and a distinct programms to get and operate on different data; science software to model asorted physics and math models. Experienced for a 5+ years in all fields. 1+ years of public work on oDesk.

    $40.00 /hr
    105 hours
    4.87
  4. Anton Myagotin

    Anton Myagotin

    Scientific programming

    Russia - Last active: 28 days ago

    Anton Myagotin was born on 27 September 1979 in Khabarovsk (Russia). He received the Dipl. Ing. degree in electrical engineer-ing in 2002 from the Khabarovsk State Technical University (Russia). He received the master degree in computer science in 2003 from the Saarbrücken University (Germany). From 2003 to 2006, he was a PhD student at Saarbrücken University (Germany). From 2006 to 2008, he was a lecturer in the Russian-German Institute of Computer Science at the Pacific State University (Russia). He received the PhD degree in the field of informational, measuring and control systems in 2011 from Institute of Mechanical Engineering Problems (Russian Academy of Science). Now, he is a dean of foreign student educational programs at the Saint-Petersburg State University of Civil Aviation. His research interests include signal and image processing, foam physics and parallel reconstruction algorithms.

    $38.00 /hr
    1 hours
    4.98
  5. Ryan K.

    Ryan K.

    Computaional Scientist / Software Engineer

    United States - Last active: 1 month ago - Tests: 6

    Broad experience designing, developing and implementing software tools and computational methodologies for applications in biotechnology, bioinformatics, genomics, drug discovery, and business intelligence. Software engineering, scientific programming, scripting in Unix/Linux environments. Excellent coding skills in C, Python, Ruby, Perl, R, shell (sed, awk). Experience with database modeling & queries (MySQL), web technologies (LAMP) PHP, CSS, JavaScript, HTML. Computer science & IT familiarity with algorithms, data structures, graph theory. Experience with software life cycle, testing procedures, system administration (Linux). Machine learning & statistics with custom code (C, Perl, Python) and statistical packages (S-PLUS, R scripts) for feature selection, data mining, classification, predictive modeling. Data QC and sampling, correlation analysis, plotting, visualization. Business proprietor, client interfacing, requirements gathering, project proposals and project management documentation, reports and technical writing.

    $44.44 /hr
    0 hours
    5.00
  6. Atif S.

    Atif S.

    Image and Signal Processing Expert (MATLAB, openCV, emguCV, DSP, FPGA)

    Ireland - Last active: 5 days ago - Tests: 2 - Portfolio: 9

    To contribute with my efforts and skills to the research and developement in the field of image/signal processing, machine learning and embedded digital design. I am working in such environment which gives me opportunities to learn, innovate and evolve into a successful and responsible professional. I have 9 years of relevent education and 4 years of working experience in the area of Image Processing, Statistical Learning, Digital System Design and now doing PhD in the same field.

    $44.44 /hr
    0 hours
    4.63
  7. Jason M.

    Jason M.

    Expert Developer, Thought Leader

    United States - Last active: 09/18/2014 - Tests: 7 - Portfolio: 5

    I have been developing cutting edge software for over twenty years. My experience has been centered around ultra high performance embedded systems as well as modern web design and programming. I have been intimately involved in every aspect of the development lifecycle, including: brainstorming, requirements capture, resource management, graphic design, programming, testing, deployment, even sales and marketing. All of my projects are extremely thorough. I am more driven by the quality of my work than I am by the hours I will bill. I am also an entrepreneur and have spent plenty of time on oDesk on the other side of the fence, so I understand exactly what employers are looking for. That is why I am confident I can provide unprecedented value.

    $59.00 /hr
    254 hours
    5.00
  8. Petr Baudis

    Petr Baudis

    Software Development Consultant

    Czech Republic - Last active: 4 months ago - Tests: 6 - Portfolio: 3

    Petr Baudiš has over 10 years of experience as a C and UNIX programmer and Masters degree in Computer Science (Artificial Intelligence). Among many things, he was one of the ori­ginal Git developers, worked as GNU libc main­tainer at SUSE Labs and is author of one of the best Go-playing software in the world. He is currently an AI resea­rcher, teaches technical courses at the Charles Univer­sity Prague (best C.S. university in country), Prague and works as inde­pendent software consultant. See also http://pasky.or.cz/pro/ and http://pasky.or.cz/cv/. He offers his experience in solving demanding technical challenges in the context of UNIX/Linux programming (system programming, advanced shell/Perl scripting, low-level optimization and parallelization) and Artificial Intelligence (game AI, machine learning, image processing, DSP, ...). He is no stranger to bug hunting in vast code-bases and reverse engineering proprietary protocols and file formats. His hobby are microcontrollers and he can put that knowledge into use too.

    $79.00 /hr
    339 hours
    4.88
  9. Julian Squires

    Julian Squires

    Full-stack engineer

    Canada - Last active: 3 months ago - Tests: 2

    I am available for any interesting development work, as well as technical management of small teams. I have experience working on everything from web apps to OS drivers. I'm particularly interested in compiler-related work, or Open Source work. A discount is available for work on Open Source or Free Software (in the FSF sense).

    $105.00 /hr
    11 hours
    5.00
  10. Pasqualino Ferrentino

    Pasqualino Ferrentino

    Machine learning, pattern recognition, image analysis, sys developer

    Italy - Last active: 1 day ago - Tests: 17 - Portfolio: 1

    I am a computer scientist whose main skills are in the field of data analysis, pattern recognition, statistical software, machine learning and large scale system design and integration. I have developed systems using Neural Networks, Markov chains, Support Vector Machines in various applications: OCR, image processing, data analysis, text indexing and retrieval. I am also proficient in 3D image visualization using common off the shelf libraries and methodologies, either low or high level, like OpenGL, DirectX, VTK, Java3D. I understand and use common ray tracing programs. I understand image processing topics like segmentation, thresholding, classification. I have worked in the past in a 3d Face recognition European project. I know the OpenCV library quite well. In the field of "general programming" I have a good understanding of Databases, multi threaded applications, sockets, pipes, encryption (symmetric and asymmetric), compiler design, operating systems, low level data structure in memory and on disk, data integrity. I consider myself an expert in data structures and algorithms: trees, queues, lists, b-trees, hash tables; I use standard libraries like STL, Boost, Java generics. I have a good knowledge of SQL and data normalization however I have also used custom No-SQL databases like Datadraw, MapDB, Tokyo Cabinet, Zope. I know all the basic algorithms and templates used in every day coding; regarding data integrity and security. Compression (lossy and lossless), symmetric and asymmetric encryption, public certificates, I have worked with OpenSSL programming, encrypted web services, packet sniffers. I am proficient in all the common every day languages with an emphasis on C++ and Perl. But I can use: Java, Python, Visual Basic, C#, PLSQL, Delphi. I know all the Object Oriented Programming concepts and design patterns and I use them if the need arises, but I am also able to write object-free programs in C or functional languages (like Haskell or Scheme). I know modern version control systems like git and mercurial, even if I can use also older ones like Subversion or CVS. I know Windows programming and API quite well. I have used WPF and WCF to create desktop applications in Windows and web services. I have used Linux and Gui toolkits like Qt which are platform independent. I know XML, XSL, I have used several parsers like the MsXML or Xpath. I know how to validate a XML with a schema. I have worked with a team that handled thousands of XML documents relating to air crashes in a SQL server database. I am able to talk and write in English with fluency. If anything is not listed here either I have forgotten to list it or I can probably learn it quite fast, so don't hesitate in asking!

    $24.41 /hr
    6,712 hours
    4.97