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

Embedded C Job Cost Overview

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

Upwork Embedded C Jobs Completed Quarterly

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


Time to Complete Upwork Embedded C Jobs

Time needed to complete a Embedded C project on Upwork.

Average Embedded C Freelancer Feedback Score

Embedded C Upwork freelancers typically receive a client rating of 4.66.

Last updated: October 1, 2015

Popular Embedded C Searches

Clear all filters

Jay Patel

Firmware Engineer

United States

I am having industrial experience of 4+ years with playing the different microcontrollers like 8051, PIC, PSoC, ARM etc. I do have the experience with interfacing different kind of sensors like proximity sensors, temperature sensors (analog/digital,J,K,RTD types), GSM modem, WiFi, Bluetooth, BLE, charging control, LCD, keyboard, PC etc. I have worked with different protocols like SPI,I2C, UART,Modbus etc. I have been working with ADC,DAC,PWM,Times,Counters etc. I have developed the application for internal company use for iOS and Android. I have implemented IOT (Internet On Things) by providing server scripts, smartphone application and microcontroller firmware written in C. I have worked with the RTOS as well.

$25.00 /hr
0 hours

Roman K.

Roman K.

Electronic Engineer and Programmer

Ukraine - Tests: 2 - Portfolio: 3

Key features ========== 1. Strong experience in embedded systems R&D -- PhD in electronics -- 7 years on this field 2. Hardware skills: -- Using MCU of different types (AVR, PIC, TI, STM, Nordic) -- Analog/digital scheme design -- Experienced user of CADs (KiCad, OrCAD, MicroCAP, Proteus) -- Wireless communication (BLE, Classical Bluetooth, Wi-Fi, GSM, 433/868/915) 3. Firmware skills: -- Excellent in C (xc8, SDCC, C51) -- Familiar in Assembler 4. Software skills: -- Excellent in Java -- Familiar in Python

$20.00 /hr
0 hours

Vukasin Spasic

Vukasin Spasic

Msc of electronics

Serbia - Tests: 2

- Development of various and complete PC desktop application solutions using C# and C++ programming languages for managing of electronic LED information displays, LED traffic signalization, radar speedometers and sport measurement equipment - embedded software development using C for PIC, 8051 and ARM architecture MCU’s with I2C, SPI, UART and Ethernet communication - drivers for GSM, GPRS modules - real time applications (Sports timing, packet scheduling algorithms, developing Time and SNTP protocol) - compiler like PC applications for building microcontroller executable code. - intensive use of TCP/IP technologies (Ethernet, Wireless, RS232/RS485, Bluetooth, USB) - PC and embedded software for run-length encoding and decoding and animation rendering on full matrix displays, developing PC applications for importing and exporting AVI and GIF format video files - developing PC application for driving servo motors with encoders and managing automated robotic system for LED matrix certification using PCI card - developing PC applications in C# using Access databases and Excel tables for storing, processing and presenting data, Visual Basic macros - full life cycle PC application & embedded software development - Software and system debugging, versioning and documenting software architecture - Developing of software for acoustic measurement (sine sweep method) used by acoustic laboratory in telecommunications department of electronics faculty of Niš. Software developed in MatLab environment - Developing of sun tracking system for multi-purpose use in solar cells, heliostats and thermal collectors (principal scheme development, embedded software development for PIC18 MCU) - Developing of remote AC power switch device with ARM MCU. Developing HTTP client, HTTP server - Developing system for fluid level detection, using A/D conversion, FFT algorithm, PWM for PIC18 MCU - Working on Swedish Stina navigation military system using VMS operating system emulated in Linux environment. Developing of embedded software for PIC16F876 for angle to voltage converter module used for radar navigation. - Developing PC application using Visual Basic for controlling info display - .NET C# and C++, Visual Basic, developing of Windows applications closely related to microcontrollers, real-time applications, embedded software developing in ANSI C for PIC, 8051 and ARM microcontrollers. - CCNA certificate, solid knowledge of network technologies and especially TCP/IP stack of protocols. - Android applications developing - Windows Server 2003 & 2008, domain controller, SQL Server 2008 - 3D Studio Max Persistent, creative, ready to meet new technologies and improve knowledge and experience, likes to meet new people and work in creative team. Conscientious way of problem analyzing and solving skills, always willing to help and coordinate with colleges During my career I had more than one opportunity to lead the research and development team. I given good results by following the steps for quality development process consisted of project planning, implementation, testing and documenting, deployment and maintenance

$22.22 /hr
0 hours

Ayman Younis

Ayman Younis

Embedded Software Engineer

Egypt - Tests: 1

I have worked as Embedded Software Engineer, Team Manager since 2011 in My graduation Project, Idea Brief: Based on designing a self-learning robotic arm that is equipped with vision system, the project aims at using artificial intelligence with embedded systems to provide smart robotic arm that can be used in many industrial applications. Software Engineer, CO-Founder at Edutks startup company, Edutks, Educational Toys and Kits, an Egyptian Start Up Company for Educational Toys and Kits (founded March 2013) that provide Smart Creative Toys which help Children and kids to learn something new by creative toy which they love, also we produce Kits for Engineering students and faculty labs.

$11.11 /hr
0 hours


AMOL KHADE Agency Contractor

PHP/JavaScript/ASP.NET/Wordpress/Web Developer/Algorithms Developer

India - Tests: 6 - Portfolio: 4

MY GUARANTEE !!! Pay Upon Approval: Remove risk by paying upon completion of work. Customers pay me when work is delivered and accepted. Predictable Billing: When work is priced on results and not days of effort, pricing is both simple and highly regular. Accept or Reject: I believe in work quality that is metrics-based and measured objectively, making it easy for my clients to accept or reject work produced. Payments based on milestones - Pay only if satisfied with work - 25% - After delivery of Milestone 1 50% - After delivery of Milestone 2 75% - After delivery of Milestone 3 100% - Project complete.

Associated with: Artificial Intelligence Multi Soft Technology Pvt. Ltd.

$22.22 /hr
0 hours