Embedded C Freelancers

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

7

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

4.67
Last updated: June 1, 2015

Popular Embedded C Searches

More options
Clear all filters
  1. Srgjan S.

    Srgjan S.

    Embedded Hardware/Firmware expert

    Macedonia - Last active: 2 days ago - Tests: 6 - Portfolio: 1

    I'm an experienced embedded firmware and hardware developper with 8+ years of experience in the industry. I'm skilled in hardware design, PCB design, product development, firmware programming/debugging, and hardware debugging. I'm experienced in working with ARM Cortex family of devices, PIC, MSP430 and many others. Feel free to contact me for all your embedded/hardware needs.

    $33.33 /hr
    112 hours
    4.72
  2. Piotr Król

    Piotr Król

    Firmware and Embedded Systems Developer

    Poland - Last active: 1 day ago - Tests: 5 - Portfolio: 6

    Hello, I'm a firmware/embedded developer and consultant with over 6 years of professional experience. I was involved in firmware development and low level programming for x86, ARM and other architectures. I'm looking for challenging projects in area of embedded systems, general purpose low level programming and reverse engineering. Areas of expertise: * Expert in BIOS/UEFI/EDK2/Tianocore framework * BSP development and integration (Buildroot, Crosstool-NG, U-Boot, Linux kernel, custom toolchains, GCC, GDB) * Internet of Things (IoT) consulting, design, development and integration, wire/wireless communication, protocols * PCB/breadboard prototyping Hands on experience: * CPU/MCU/SoC/PCH: * Intel microarchitecture: Sandy Bridge, Ivy Bridge, Haswell, Broadwell, Skylake * Intel PCH: Ibex Peak, Lynx Point, Sunrise Point, Patsburg, Wellsburg * BCM2835 (Raspberry Pi) * Allwinner A20 (Cubietruck) * ATmega328 (Arduino Duemilanove) * TI CC3100/CC3200 (LaunchPad) * TI CC2541 (SensorTag) * TI MSP430 (LaunchPad) * Amlogic S805 (Odroid C1) * Samsung Exynos 5 Octa (Odroid XU3) * NXP LPC13xx * Nordic NRF24L01 * Nordic NRF51822 * Espresify ESP8266 * Operating Systems development: * Linux * Android * FreeRTOS * TI-RTOS * Debugging: ACPI, PCI, USB, Storage (SATA, SAS, MMC/SD) * System emulation and simulation (Simics, QEMU, Virtualbox) * Embedded systems test automation

    $44.44 /hr
    206 hours
    4.73
  3. Kirill P.

    Kirill P.

    Software engineer

    Russia - Last active: 06/04/2014 - Tests: 8 - Portfolio: 6

    I am experienced software developer specializing, generally, on embedded(C, C++, Forth, Asm) and application(Delphi, C++, Java) software design. Recently I engaged in projects, which are associated with electromotors control(as embedded software developer and project manager) and development of software for adjustment, debugging and research of various devices and systems.

    $33.33 /hr
    64 hours
    5.00
  4. Mikhail Zemlyanukha

    Mikhail Zemlyanukha

    Developer of mobile applications and services

    Russia - Last active: 9 days ago - Tests: 3 - Portfolio: 12

    Looking for challenging projects to apply my skills to. If I work on a project, it means that I take responsibility to make it successful. I mostly develop for Java platforms and mobile devices, including Android, iOS, Amazon Kindle (e-ink). Blackberry, J2ME. I have experience with building customized Android ROMs (based on CyanogenMod) and embedded Linux such as OpenWRT. I know ARM architecture, can code in C/C++. I have some knowledge of Microchip PIC controllers too. Please feel you free to contact me if you have something interesting to develop. Well, not interesting will also do, the job is a job, after all )) My profile at StackOverflow: http://stackoverflow.com/users/1028256/mixaz My profile at LinkedIn: http://ru.linkedin.com/pub/mikhail-zemlyanukha/1/870/361

    Groups: Android

    $20.00 /hr
    2,919 hours
    4.96
  5. Stefan Vukanic

    Stefan Vukanic

    Application developer

    Serbia - Last active: 6 days ago - Tests: 8 - Portfolio: 2

    I have good understanding of engineering process and have sharpened my programming skills in various languages, but for now I`m most "at home" when developing in C, C++ an Python programming languages, but if needed I can quickly learn how to use any new tool. Also worth mentioning is my good knowledge of Linux platforms. My interests are mainly in computer vision, robotics, signal processing and embedded systems, but I don`t shy away from general scripting for task automatization, image processing and various user application development. Currently I`m in senior year of college, studying telecommunication and informational technologies. You can see some of my projects listed in portfolio section.

    $12.00 /hr
    31 hours
    4.99
  6. Mohamed Sayed

    Mohamed Sayed

    Software Team Leader\Project Manager\Principle Software Engineer

    Germany - Last active: 10 days ago - Tests: 1

    EMPLOYMENT: DSP Framework Team Leader – VALEO Egypt CMMI Level3 - Since September 2006 - From April 2012 till now - Team Leader of Valeo DSP framework Team. - Software Architect of DSP framework for some Valeo vision systems using Ti’s DaVinci Digital Media Processors. - Acting project leader for Valeo vision systems projects. - From October 2011 till April 2012 - Software Architect of DSP framework for some Valeo vision systems using Ti’s DaVinci Digital Media Processors. - From June 2011 till October 2011 - Development, integration and testing of Valeo Vision Systems framework on Ti’s DaVinci Digital Media Processor TMS320DM814x (Vision Mid). - Development of TMS320DM814x Drivers. - Algorithm integration on Vision Systems framework. - From December 2010 till June 2011 - Development, integration and testing of automotive software related to drive assistance features on 16 bit micro-controllers and Power PC platforms. - Development of system drivers for 32bit embedded Power PC platforms. - Development of software used in hardware testing. - From September 2006 till December 2010 - Design and development of software tools, used in the development and validation of the embedded software for the Electronic Control Unit (ECU) used for cars’ engine management. Development done using WIN32 APIs, C++, C#, SQL, VBA, and PERL. - Validation of the software tools on the actual hardware and ECUs, using communication protocols such as CAN and KLINE to transfer the data between the tool and the hardware. - Responsible for upgrading and maintenance of large scale projects of 10+ years old that is vital in the embedded software development cycle for VALEO ECUs. - Investigation and analysis of new tools needed by the embedded software engineers to facilitate their work. - Impact analysis on the tools chain from modifications requested on one tool. - Schedule and effort estimation for projects and tasks assigned. - Development of recruitment exam tools. - Technical Support of different tools (developed from scratch or inherited and updated) for software engineers in VALEO Egypt and VALEO France. - Development of language translator (translates word documents to/from English, German and French). - Conduct trainings and produce user guides for the software tools. - Knowledge transfer and sessions preparation given to other team members. - Consultancy and training to other teams in tools development field - Development under quality processes following standard software development cycle: o Requirements analysis. o Specification writing. o Software Design o Development and coding. o Core logic development. o Friendly GUI development. o Application testing. o Validation planning and execution. o Quality reviews. SUMMARY OF QUALIFICATIONS Experience in design, programming and problem solving using: - Software Design on Multi-Core platforms. - C/C++/C# - Embedded C/C++. - WIN32 APIs, MFC - Microsoft.NET Framework 1.0, 2.0, 3.0, 3.5 (WPF and WCF) - Java, PERL, AWK, VBA, XML - Parsers development using LEX and YACC - Assembly - Web development using HTML, ASP.NET, Java Scripts, CSS - Database management using SQL, on MySQL server and Microsoft SQL server - Mobile development using C++ on Symbian and Windows Mobile - Mobile development using Microsoft.NET compact Framework - Mobile development using QT Framework - Mobile development using C and Objective-C on iPhone. - Game development using GML, Darkbasic and C# - Network Programming - MATLAB - Configuration Management using PVCS, CVS, SVN and Serena Dimensions. - Defects Management using Team Track - Design Software on Enterprise Architect. - Project planning and resource management using Microsoft Project. Communication Protocols: TCP, UDP, HTTP, CAN, KLINE, CCP and KWP Microcontrollers programming using assembly and C. Experience in graphics work: - Animation making and graphics: [Flash, Fireworks, Poser, Bryce, Maya, Photoshop, AutoCAD and many other graphics and animations tools] Experience in Digital signal processing (DSP) field: - DSP theory and algorithms (Image processing, Audio Processing) iPhone Games published on APP STORE: o Beach Soccer Shootouts. o Gravity. o Gravity: Adrenaline. o Hurry Bunny.

    $30.00 /hr
    2,053 hours
    5.00
  7. Loc Tran

    Loc Tran

    C/C++/Java Developer, Embedded Developer

    Vietnam - Last active: 1 day ago - Tests: 11 - Portfolio: 2

    These are the summary for my career with 8 years of experience. Hope with these skills will be the background do the job with best result. 1. Operating System: + Familiar and advance in Linux (over 7 years), VxWorks ( 2 years), AMX (2 years), Window (over 7 years) + Familiar with Windowing System Programming (1 year), Linux System Programming (7 years), VxWorks System Programming (2 years), AMX Programming (7 years) + Experience in parallel processing such as multi-thread model (5 years), MPI programming (2 years), OpenMP programming (2 years) + Good knowledge about real-time system (3 years) 2. Programming language + C programming language: 7 years advance in embedded system field. Implement hardware abstract layers (HAL) interface, OS layer interface, network protocol (IGMP snooping, mySQL client, ...) + C++ programming language over 2 years. Implement mySQL client with VodafoneUSB modem environment, Ethernet environment on LPC1768 board, networking programming, socket programming + Adroid application with over 1 years, develop some small applications 3. Script language + Perl language: over 2 years + TCL language: over 2 years 4. Compiler + Familiar and advance in GCC compiler + Familiar in DIAB compiler 5.Embedded System Field + Familiar with micro-controller and micro-processor (ARM, PowerPC) + Experience in telecom field (SONET/SDH, PDH, Ethernet, ... ) + Familiar some telecom protocol (Linear APS, SNCP, BLSR, LCAS, VCAT, GFP, IGMP, ...) 6. IDE + Eclipse + Microsoft Visual Studio 2008 + Wind River Workbench 3.0

    $33.33 /hr
    455 hours
    4.84
  8. Sandy Templeton

    Sandy Templeton

    Electronic Firmware FPGA and Software Engineer & PCB Designer

    United States - Last active: 8 days ago - Tests: 3

    I am a design engineer with a Bachelors degree in Electrical and Electronic Engineering. I offer services in a wide field that include firmware design, FPGA design & implementation, digital and analog hardware design, PCB design interface circuit design (including CAN, RS485, RS422 and DeviceNet). My specialist subject is isolation circuit design and I hold US patents in that field. I can take projects from concept through to prototypes in my own shop. I am an expert in the field of safety qualifications and have worked extensively with organizations like UL, IEC, CE, VDE and others. I also provide SEO services,and offer technical project management both with my own contracts and as a service. I use Wrike for project management and allow clients to sign up and see their project time lines ande action items. We use Altium design tools for pcb design and generation I run a small company of designers and offer fast track completion of your project at reasonable rates. Critical skills list: Firmware, Software, FPGA C / C++ Programming, Visual C++, Visual C# ARM (7, 9, Cortex-M[3,4]), dsPIC DSPs MC9S08 Micros Zilog Z8 Encore & ZNEO, ATMEL AVR, Assembly Language Visual Basic, Qt & Qt Creator, Altium Designer Altera Quartus, Altera DS-5, Altera Max Plus, Xilinx ISE, Lattice ispLever, Microsemi Libero ModelSim, Aldec Activer HDL MySQL SQLite

    $75.00 /hr
    17 hours
    5.00