Embedded Linux Freelancers

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

Embedded Linux Job Cost Overview

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

Upwork Embedded Linux Jobs Completed Quarterly

On average, 30 Embedded Linux projects are completed every quarter on Upwork.


Time to Complete Upwork Embedded Linux Jobs

Time needed to complete a Embedded Linux project on Upwork.

Average Embedded Linux Freelancer Feedback Score

Embedded Linux Upwork freelancers typically receive a client rating of 4.48.

Last updated: May 1, 2015

Popular Embedded Linux Searches

More options
Clear all filters
  1. Jeremy Brainard

    Jeremy Brainard

    Seasoned IT Pro / Technology Enthusiast / CEH

    United States - Last active: 3 months ago - Tests: 4

    I am an extremely skilled, motivated, and highly knowledgeable IT professional with 15+ years in the IT industry. I am also an EC Council Certified Ethical Hacker, and in addition to security services, I provide a vast array of technical solutions to both businesses and individuals. From network/server/workstation planning and implementation to advanced troubleshooting and traffic analysis, I am THE answer to your technical demands. Add to this the fact that technology isn't just my profession; it's my passion, and you will discover why my clients have been with me for years and wouldn't consider switching. I absorb and become well-versed at any issue thrown my way, and will get to the bottom of whatever roadblock I encounter. Who I am not: your average neighborhood tech geek, a rep from a fly-by-night shop, or someone sending proposals to any listing that appears. I choose my applications very carefully, and make sure I have budgeted enough time to complete the task required. I also do not apply for jobs that I'm not 100% certain I can handle. Due to these and many other reasons, I have built a solid name for myself locally, and will do so here as well. You'll be glad you chose to have done business with me, and I look forward to meeting your technological challenges head-on.

    $44.44 /hr
    94 hours
  2. Piotr Król

    Piotr Król

    Firmware and Embedded Systems Developer

    Poland - Last active: 5 days ago - Tests: 5 - Portfolio: 2

    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
    205 hours
  3. Alexey A.

    Alexey A.

    Erlang/Web/NoSQL developer

    Russia - Last active: 3 days ago - Tests: 1

    More than 20 years of Telecom/GUI/Embedded/Web programming experience. Main languages: Erlang, Js, C, Python Extra languages: Lua, PHP, TCL, Perl. Erlang skills: OTP, RabbitMQ, Ejabberd/MongooseIM, ChicagoBoss, Zotonic, Nitrogen, Cowboy, Riak, CouchDB, Erlyvideo/Flussonic, Tsung, Common Test, PropEr

    $44.33 /hr
    3,311 hours
  4. Daniele C.

    Solution Architect

    Italy - Last active: 3 months ago - Tests: 5

    I Am: - Linux/Unix Senior Solution Architect - Senior Shell Programmer - Senior VPS Administrator - Senior System Automations Architect (Linux/Unix/Database) - Technical writer I Always Offer: - my honesty both intellectual and professional - my knowledge - my total availability - my professionalism - my enthusiasm

    $35.00 /hr
    30 hours
  5. Aldion P.

    Aldion P.

    Proficient C/C++ Programmer

    Philippines - Last active: 21 days ago - Tests: 3 - Portfolio: 3

    For a combined 12 years, I have been involved in projects using C/C++, C# as the main programming language. 4 of those 12 years, I have developing embedded software for ECUs, and most of those years, I have been developing desktop applications, network management software applications, and micro-processor targeted software(ARMM, etc.). I also have some experience in developing websites using PHP, MySQL, and HTML. I also have had part-time programming projects using Java, and VC++.

    $22.22 /hr
    2,186 hours
  6. Sebastian Thomas

    Sebastian Thomas

    Expert in Electrical Engineering, IT, Translation

    Germany - Last active: 1 month ago - Tests: 2

    I am an Electrical Engineer with a Master-Degree and a broad, solid knowledge in IT and System Design. I have written some papers and like to translate English to German, do some Engineering tasks or another Jobs to earn Money while i'm waiting for my new Job. I am attaching great importance on quality.

    $14.00 /hr
    5 hours
  7. Vu N.

    Vu N. Agency Contractor

    Strong C++,Linux, Java, PHP, MySQL, SpringMVC, AngularJS, HTML5...

    Vietnam - Last active: 6 days ago - Tests: 11

    -Graduated with two degrees (Computer Science & Degree of Master Data Transmission and Network Computer) from in one of the best universities. -Have 10 years experience of working with customers come from US, UK, Japan, Germany, Australia. -Have 12 years of experience working C++, PHP, Java, REST / SOAP API, SockJS, MVC Model, AngularJS, Oracle, MySQL, HTML5, CSS3, AngularJs, PhoneGap, Backbone, Linux Kernel Programming, Embedded System, Device Driver and Application... -Be committed, high responsibility with critical, systematic decision making. -Have 10 years of experience working OS System: Sun solaris/RedHat/Debian,Ubuntu, Fedora Core… CAREER HISTORY AND EXPERIENCE: EDUCATION: -Bachelor of Computer Science -Degree of Master about Data Transmission and Computer Network. EXPERIENCE: 1. Developing website: http://klozing.com/ -Using PHP, WordPress, MySQL -Binding pages on the web app from template plugs in. -Design GUI -Implementation WebService to provide APIs to the web app. -Encode/Decode JSON -Embed third party (API...) to the web app less 2. Developing website: http://hronline.co.uk/ Customer: UK -Binding home page, tour, price... -Using PHP, MySQL -Design GUI -Implementation WebService to provide APIs to the web app. -Encode/Decode JSON -Embeded third party (API...) to the web app. 3. Develpoing website: http://www.fairfaxmedia.com.au/ Customer: Australia Responsibilities: -Implement models to decode from JSON to the model. -Build templates to binding models to render to html layout file. -Design layout html files with difference styles. -Working directly with customer. -Do review code from Crucible. -Using JIRA to manage task. Technologies used in project • Java Core, Spring MVC 4 • • HTML , JavaScript. • • Encode / Decode JSON format. 4. Ocado-Pick Customer: UK Company name: Harvey Nash VN Title: Principle Software Engineer Duration: 06-2014 – 09-2014 Responsibilities: -Implementing Framework to build the project that will provide API to communicate with other Hardware systems, and Web App by using ActiveMQ, Jms Broker, SockJS, AngularJS. Working directly with customer to get the best design/solution for the framework. Technologies used in project Spring MVC Web SockJS ActiveMQ AngularJS JBehave Achievements: Improved Java programming skill. Have understanding ActiveMQ, WebSockJS, AngularJS, Jbehave. 5. Peninsula Business Safe Mobile Customer: UK Harvey Nash Title: Principle Software Engineer: Duration: 09-2013 – 04-2014 Description Business Safe Mobile system enables users to manage business safe work such as task management, risk management, accident management etc. The system is the extension of the Business Safe Online system. The system will be accessible in offline mode. The system will be compatible with multiple platforms such as Android, iOS, windows phones and blackberry. Responsibilities: Implement following the below functions for mobile web application. Employee Management Task Management Risk Management Accident Management Technologies used in project JSON web-service. JavaScript libraries: Backbone , jQuery Mobile. HTML 5 and CSS 3 6. Wifi Location Customer: Japan Company name: Harvey Nash VN Customer: Japan Title: Principle Software Engineer: Duration: 09-2013 – 04-2014 Responsibilities: This project aims to help detect a position a user in a location (floor) base on communication with MSE (Cisco Device)Implement Backend (Web Service) using SpringMVC to provide API to Mobile Web Application. The backend will communicate with MSE (Cisco device) to get real position of the user in the geofence in time interval and notify to the mobile app for the current user location by push notification base on APNS/GCM Server. The web app using AngularIS to developing shows the user position in the floor . Manage the team to resolve the issue, fix bug, discussing with customer to get the best design/solution, to suggest business Logic… Technologies used in project Socket TCP/IP MSE Cisco Device AngularJS SOAP API 7. Camera PB771 Customer: Canada Company name: NxComm Position: Principle Software Engineer Team size: 3 Duration: 9 months Description: Keep an eye on your baby better than before with our video baby monitors. Monitor your baby privately, securely with zero interference with baby video cameras. Using RF technology, these video baby monitors deliver crystal clear audio and video any time of the day or night. Now capture special moments with one-touch instant recording and connect remotely to watch your baby from anywhere Responsibilities: -Implement driver to trigger gpio interrupt . -Implement driver for Radio Frequency ( CV2055), socspi, plugins -Encode/Decode audio/video frames by using FFmpeg. -Burn firmware to upgrade kernel. Hardware: Chip ARM, CV2055 OS: Android , kernel: linux -sunxi Technologies used in project CLinux kernel Programming FFmpeg, H2.64 SPI Protocol 8. Wifi Location Customer: JP Company name: Harvey Nash VN Customer: Japan Position: Principle Software Engineer Team size: 3 Duration: 12 months Responsibilities: This project aims to help detect a position a user in a location (floor) base on communication with MSE (Cisco Device) The backend will communicate with MSE (Cisco device) to get real position of the user in the geofence in time interval and notify to the mobile app for the current user location by push notification base on APNS/GCM Server. Manage the team to resolve the issue, fix bug, discussing with customer to get the best design/solution, to suggest business Logic… Technologies used in project Socket C++, TCP/IP MSE Cisco Device SOAP API, REST API 9. NodeB UMTS Network (Alcatel Lucent) Customer: Germany Duration: 4 years Company: Harvey Nash VN Customer: Germany – Alcatel Lucent Position: Principle Software Engineer Team size: 10 Project: NodeB UMTS Network Most functionalities that involved: -FN 121647 D4U (OneBTS) -FN 125180 - Rx-Only Antenna Cross Connect_V01.03 -FN 120415/120799 – Activation of 2nd PA / Anntena Cross Connect(OneBTS). -FN 27649 – Native IP Iub in OneBTS. -FN 123895 - Activation CPRI Rate 2 to support 12 cells on NodeB (Author). Responsibilities: -Implementing FN 121647 D4U (OneBTS) -Implementing FN 125180 - Rx-Only Antenna Cross Connect_V01.03 -Implementing FN 120415/120799 – Activation of 2nd PA / Anntena Cross Connect(OneBTS). -Implementing FN 27649 – Native IP Iub in OneBTS. -Design / Implement/ Manage Team/Fixing bugs FN 123895 - Activation CPRI Rate 2 to support 12 cells on NodeB. -Training members in team -Break down tasks -Estimation tasks -Communication with customer and colleage to design together -Manage team to developing task, fixing bug. -Discussion how to give a good solution/resolve a problem, fix bugs. Technologies used in project VxWork, Sun Solaris, using Rose RT for design & coding Backhaul Network, UMTS Network, RF, RNC, NodeB 3G. Perl scrip Clear case RoseRT. C++/Linux Programming, Purify, gdb. Host Test, Target Test. Studying related telecommunication documents. RF Head/ Radio. 10. SENSITIVE OBJECT Customer: France Compay: Greystone Data System Duration: 24 months Position: Senior Software Engineer Team size: 3 Customer: France Responsibilities: Implemented VM framework Technologies used in project USB Interfaces USB Audio Codec C++ on Linux Programming Virtual Keyboard Linux Mandriva 10, Red Hat 9,Fedora Core,libreadline5, libreadline5-devel Using the gdb tool for debug the program Using the valgrind tool for check the memory leak program Using the alsa driver for record signal from the USB Audio Programming on the X11 to simulation the mouse and keyboard Achievements: Improved C++ programming skill Understood Linux service, socket, name piped, CPP unit test, multi-thread and multi- monitor programming. Upgraded kernel. Having knowledge of Linux os system. Implemented the Spline Algorithm. Approved c/c ++ programming skill. Knew about creating rpm package , deb package 11. DATA FAST 5 Customer: US Company: Greystone Data System Duration: 24 months Position: Senior Software Engineer Team size: 4 Company: Greystone Data System Customer: US About Project: Works with any IDE, EIDE, or Ultra DMA Drives Data transfer speeds exceed 3 GB/min. Data transfer speeds exceed 3 GB/min. SmartCopy mode copies to dissimilar drives in the same load Copies up to 5 Targets simultaneously Will copy any operating (O/S) system (Mirror mode.) For faster copying, SmartCopy mode supports VFAT (win ’95), FAT12/16/32, NTFAT, NTFS and Linux EXT-2 systems Automatically formats and partitions Target drives during duplication process Responsibilities: Write a driver for the DF5 machine. Defined the commands for the DF5 Catch the interrupt happened by systems hardware of the DF5. Wrote the algorithm smart copy for FAT32, NTFS,FAT16 Technologies used in project Linux Kernel Programming. ARM 9,ARM 7 Character device PCI Achievements: Improved c programming on the Linux kernel skill. Knew how to write a character device, block device. Having Knowledge of PCI, ATA. 12. LCD PICTURE FRAME IV Duration: 2 years Position: Senior Software Engineer Company: Greystone Data System About Project: LCD Picture Frame IV allows you to take your digital photography to the next level. Photos are memories and memories are best when shared. Now you can share your priceless memories with everyone and make the most of every magical moment in your home or office. LCD Picture Frame is the best way to display the fruits of your labor. Responsibilities: Follow up and control the process of implement projects Researched and modified source code for EM8620L chip of Sigma design Programming and compiling on Uclinux OS Researching boot loader to upload code for customer. Learning Make file, script, hot-plug for USB, process, thread. Write functions display and effects for transition pictures. Writing block device driver, character device driver. Design remote (IR) functions for controlling LCD PICTURE FRAME IV. USB Interface, Wireless. writing the romfs to ROM , Boot Loader Technologies: UcLinux OS c++, Linux kernel programming. Lib, Makefile and script on Linux operating system. chip sigma EM8620L Wireless ,USB driver Achievements: Understood Boot loader uclinux. Having more knowledge of downloading the firmware to ROM. Having knowledge of hardware. Knew Make file, scripts, driver USB. Hot plug USB, boot loader. Knew how to use Linux operating system. Having more experiment about JPEG, PNG , BMM,GIFF … Having more knowledge of OSD, Remote Control using IR Having more experiments to convert, resize image.

    Associated with: Dai Bui

    $7.00 /hr
    53 hours
  8. Waqas Ahmed

    Waqas Ahmed

    C/C++,C#,VC++,.NET,JAVA,Android,Video Codecs,iOS,MAC,Linux

    Canada - Last active: 05/18/2012 - Tests: 6 - Portfolio: 6

    I have worked on a wide range of application softwares. Ranging from embedded Video Codec development to Java based real time application systems. My core expertise lie in the Video, Image and graphics development for both the desktop and handheld devices. I am seeking work on any suitable application where I can utilize my skills from initial conception to completion of the task. My experience covers design, coding, and testing, leading to successful implementation within budget, scope, timescale, and process limitations.

    $22.22 /hr
    15 hours