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, 169 C projects are completed every quarter on Upwork.

169

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.71.

4.71
Last updated: May 1, 2015
More options
Clear all filters
  1. Rogerio R.

    Rogerio R.

    Hardware/Firmware/Software Engineer

    Portugal - Last active: 1 day ago

    I am a 40-year old electrical engineer with a passion for sophistication and innovation. I have a lot of experience in many areas, a result of both my professional career as well as my own personal projects. Detailed profile information can be found at http://profile.rilhas.com I can design, test, and manufacture hardware (including PCBs) using microcontrollers, FPGAs, USB, UART, I2C, and many more, and integrate them with computers, embedded systems, mains power, motors, various sensors, etc.. It is not uncommon for hardware projects in which I’m involved to incorporate both firmware and software, or even connect to the internet or with mobile phones. I have a lot of experience in the PC world, both as a user and as a developer. I have developed high density ISDN telephony application servers (IVRs) for the main Portuguese telecom operator, with an installed base of over 2000 channels, including a voice mail system complete with voice and text fault-proof database. I have developed a large number of computer systems, both servers and clients. My work with IVR's later included testing and using various ASR and TTS technologies (for automatic speech recognition and automatic speech synthesis from the major providers like Loquendo, Nuance, Philips), applied to various areas from the IVR system themselves (directory assistance, flight booking, and more), a help support system for the elderly (consisting of an emergency telephone help server for the national Red Cross), all the way to systems for the hearing impaired (integrating with JAWS screen reader, for example). I have worked with a team to develop a tool for airport management systems, where my contribution was the development of a complete graphics subsystem based on OpenGL, which is being used up to this date (more than 10 years later), due to its capabilities not having yet been surpassed by the competition. I've developed technology to analyze video images and detect a large number of situations, including FOD at an airport in Açores, intrusion detection, early fire warning systems (marketed as CICLOPE), fire prevention systems at PORTUCEL (one of the main producer of paper and other products), illegal car parking, subterranean bus parking, automatic lane management (and infraction detection) on the 25 de Abril Bridge, and many more. I also developed technology to monitor and track bird movements using radar data. A first version used the radar image, and a more recent version uses the raw radar data (captured using a high speed data acquisition system that I also developed specifically for the radars being used). Since this system requires the display of large amounts of data (images with 30+ MPix) I also developed the visualization component (based on OpenGL). I also have some experience in CAD modeling (owing mainly to the fact that I've owned a 3D printer for several years), with which I have created numerous models for small production runs of plastic objects, mainly to assist with electronics projects but which I have also used successfully to create inexpensive plastic connectors and other components for a company that manufactures and installs solar pool heating systems, including automated 2" valves. I’ve also created custom shaped plastic cookie cutters for my wife and toys for my son. :-) I've produced several promotional 3D videos for a few companies, and I also recorded and produced music albums for a number of artists. The systems I have developed in the past make use of (of have integrated with) a wide range of languages, systems, and technologies, including C, C++, C#, JAVA, J2ME, Android, Javascript, Ruby, PIC 10/12/16/24 assembly, i386 assembly, MMX/SSE2, Verilog, TCP/IP, UDP, OpenGL, USB, WiFi, Bluetooth, Raspberry Pi, BeagleBone Black, Windows, Linux, POTS, ISDN, ASR, TTS, among many others. Many of the projects I've worked on have included other people, and I have been the project manager on most of them. For the larger projects where I was not the project manager (like those involving airport security, for example) I was the team leader of the corresponding project component. Given my extensive experience with complex and innovative projects (where a solution is not always obvious from the start and a great deal of creativity is need as the project progresses), I have also developed good skills and intuition for preventing and detecting bugs, both at a code testing stage as well as (more importantly) at a design or specification stage. These skills have proven crucial over the years, and I think that the success of all the projects I worked on depended heavily on them.

    $40.00 /hr
    68 hours
    0.00
  2. Franco T.

    Franco T.

    Senior Software Engineer

    Australia - Last active: 4 days ago - Tests: 6 - Portfolio: 1

    After my Master Degree, I have been working for 21 years in the ICT field, spreading in many industrial sectors and covering several roles. The skills I’ve gained, leveraged by a genuine passion, led to first level achievements in all projects I handled. Important international experiences complete the professional profile.

    $111.11 /hr
    0 hours
    0.00
  3. Dmitry M.

    Dmitry M.

    Senior Software Developer / Architect

    Russia - Last active: 19 days ago

    I'm software developer and architect with 10+ years of experience in server and mobile development areas. Currently I'm available for contract work (remotely is preferred). My specialities include: - Android - deep knowledge from the very low layers (kernel-specifics and native low-level components) to high-level Java development. - Linux - server development in C, C++, Ruby and Erlang. - VoIP - expertise in VoIP protocols (SIP/RTP/RTSP etc) and related networking technologies. - Ability to "get things done" - I know how to setup development process for teams, getting product done (development workflow, code reviews, automated testing, etc).

    $80.00 /hr
    0 hours
    0.00
  4. John Porter

    John Porter

    Website Designer and Software Developer

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

    I'm an Auburn University graduate (2014) with a degree in Electrical and Computer Engineering. I've worked as a software developer since graduation, fulfilling quality assurance, program analyst, and developer positions with top companies in multiple industries. Specifically, I've worked on both desktop and web applications using C, C++, C#, XML, HTML, CSS, JavaScript, and .NET and have commercial experience with SQL databases. Past projects include an in-browser application that is currently used world-wide by construction companies and researchers while on-site in the field as well as financial software used by over 11,000 institutions. I have a long-held passion for website design and have developed sites for family and friends in the past. I would love the opportunity to discuss your software or website needs and see if we would make a excellent partnership.

    $60.00 /hr
    0 hours
    0.00
  5. Gerard O.

    Gerard O.

    ,CAD, Design Engineering

    United Kingdom - Last active: 1 month ago

    Hi . I have extensive CAD/CAM experience using fully licensed and supported Solidworks, for 2D detailing, Rendering, 3D modeling, and manufacturing file output including 2D drawings to BS8888. Design and Design for manufacture experience spanning 40 years, Rapid prototyping, Machine shop, Injection moulding, Casting, Optical. I also have a small machine shop to manufacture prototypes and tooling. Customers include Imperial College London. Span Access Solutions Ltd, helping design there product range, and scheme drawings used on bridges and recently the Queen Elisabeth Aircraft Carrier. Customers also include multinationals CVI Melles Griot, Umicore and Spanoptic. Regards. Gerry.

    $37.00 /hr
    0 hours
    0.00
  6. Alexey Vyskubov

    Alexey Vyskubov

    Experienced software developer with background in mathematics

    Finland - Last active: 1 month ago - Tests: 4

    I am a software developer with 15 years of experience and strong background in mathematics (M.Sc. in algebra). I'm excellent in algorithm design and algorithm analysis. I write well-tested and easy to maintain code. I know and can apply the most important machine-learning algorithms. My working history ranges from creating IPsec stack in C while working in Nokia Research Center to programming robotic waste sorting system in Clojure.

    $77.78 /hr
    0 hours
    0.00
  7. Mike M.

    Mike M.

    Software Developer with Broad Skillset

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

    EXPERIENCED SOFTWARE DEVELOPER - Self-motivated and driven to succeed; consistently meeting and exceeding expectations - Positive, can-do attitude; easy to work with - Significant experience troubleshooting enterprise software in customer environment - 15+ years software development experience using a wide variety of programming languages including C/C++, Java, .NET(C# and VB), Perl, Python, Shell scripting, Web – Ajax, HTML, PHP, XML/XSL - Experience with public cloud technologies : Amazon EC2 and Google App Engine

    $115.00 /hr
    0 hours
    0.00
  8. Paulo Matos

    Paulo Matos

    Software Tools Developer with Functional Programming Background

    United Kingdom - Last active: 1 month ago - Tests: 2

    Over the last 10 years, I have developed a wide range of software development tools from compilers to custom register allocators and worked with all kinds of complex algorithms typically found within a compiler. I have also contributed to opern source projects such as GCC. My core competency lies in the development of software development tools in C, C++ but I also have experience with the use of functional programming languages like Lisp and Scheme. I have developed whole testsuites for complex software testing and integrated everything in a Jenkins CI environment. I addition to the above I have experience in the following areas: Software testing, Jenkins CI, Linux Admin,

    $60.00 /hr
    0 hours
    0.00
  9. Juan Navarro

    Juan Navarro

    Engineering & Machine Learning

    Spain - Last active: 16 days ago - Tests: 5 - Portfolio: 2

    I'm a skilled engineer, effective C++ developer and expert on the Qt Framework. My experience includes tackling on all levels of the technology stack, from the low-level bits to the user interfaces. I also work with a team of expert R&D engineers, working with Computer Vision, Machine Learning and Statistical Analysis. Our tool-set includes low-level languages like C, C++ and ASM; specialized libraries such as OpenCV; statistical and numerical computing tools including Matlab/Octave and R. Last but not least, we are capable of working with robotics, sensor fusion and micro-controllers. Check some samples of our applied Computer Vision: https://www.youtube.com/user/gonanHumad I help clients bring their ideas into reality. Contact me today and I would love to hear about your business. juan.navarro@gmx.es http://linkedin.com/in/jnavarrom

    $45.00 /hr
    0 hours
    0.00
  10. Alexander Kharevich

    Alexander Kharevich

    iOS Ninja

    Belarus - Last active: 11 days ago - Tests: 3

    A results-oriented Senior Software Engineer with more than 15 (4+ in iOS) years of experience developing innovative software applications and achieving high client satisfaction. Also understands the importance of creating a highly readable and easily maintainable source code. Constantly striving to learn new technologies and looking for ways to better himself in this rapidly changing industry. Has an excellent problem-solving ability, self-education and communication skill. Currently lives in Minsk, Belarus. Has authorization to work in the United States (green card holder). Projects: • http://itunes.apple.com/gb/app/ig-major-markets-mobile-cfd/id940107772 • http://itunes.apple.com/by/app/surfingbird-hd/id549111426 • http://itunes.apple.com/us/app/polismart/id510678959 • http://itunes.apple.com/by/app/eye-for-color-lite-creative/id539456607 • http://itunes.apple.com/by/app/surfingbird/id512919206 • http://itunes.apple.com/us/app/alarm-clock-wake-up-time-musical/id599815407 Technical Skills • Languages: C(15+), Objective-C(4), C++(2), Java(4), R(3), Python(1). • Frameworks/Technologies (iOS): o iOS SDK: UIKit(4), CoreGraphics(4), QuartzCore(4), CoreData(3), CoreBluetooth(1), ExternalAccessory(4), MapKit(4), CoreLocation(4), CoreMotion(1), GCD(3), NSOperationQueue(3), Social(1), Auto Layout(2). o 3rd party: ReactiveCocoa(1), MagicalRecord(3), AFNetworking(3), RestKit(1), CocoaPods(1), UISS(1). • Web Services / Data formats: RESTFul(4), SOAP(1), JSON(4), XML(4). • IDE/Tools: Xcode(4), Instruments(4). • Source control: svn(3), git(5), Bitbucket(git), Stash(git), Github(git). • Continuous Integration: Jenkins(3), Bamboo(1), Xcode bots(1). • Application Testing: TestFlight(4), HockeyApp(1). • Development methodologies: Water fall (5), Agile/Scrum(3). • Project Tracking: Jira(5), VersionOne(1). Education: Master of Science: Telecommunications Belarusian State University of Informatics and Radioelectronics - Minsk, Belarus 2002 Associate of Science: Telecommunications Higher State College of Communications - Minsk, Belarus 1998

    $44.44 /hr
    0 hours
    0.00