Embedded Linux Freelancers

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

Embedded Linux Job Cost Overview

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

oDesk Embedded Linux Jobs Completed Quarterly

On average, 34 Embedded Linux projects are completed every quarter on oDesk.

34

Time to Complete oDesk Embedded Linux Jobs

Time needed to complete a Embedded Linux project on oDesk.

Average Embedded Linux Freelancer Feedback Score

Embedded Linux oDesk freelancers typically receive a client rating of 4.46.

4.46
Last updated: April 1, 2015

Popular Embedded Linux Searches

Clear all filters
Bill Fletcher

Bill Fletcher

Technical Project Manager - embedded Linux multime...

United Kingdom - Last active: 05/16/2014 - Tests: 1

I can solve the following for you: Defining upfront the models for managing complex backlog issues, continuous integration, open source ingestion, licences obligations. Relationship management: customer expectation, sourcing hard-to-find services for e.g. Secure code analysis or legacy code experts Putting in place risk management as an extension of Agile processes & achieving a shared view of risk and risk ownership. Product definition, project scope, make/buy decisions and sharing experience on outsourcing. Recent projects: Integrating specialist teams into an Agile flow Adding risk management to Agile processes Product definition for software services-as-a-product Skills: Agile, Product Owner, Waterfall, requirements, business analysis, project management, program management, C, gcc, bash, embedded, MPEG2 TS, H.264, DVB-S, DVB-T, HLS, CAS, DRM, RDK, CDI, UML, Linux, TI Sitara, CVS, git, STM32, GPL, software licensing, IP licensing, statements of work Bachelors in Engineering

$55.56 /hr
0 hours
0.00
David S.

David S.

Embedded Software Engineer specialising in PIC, AV...

Spain - Last active: 10/17/2014 - Tests: 2

I am a software engineer specialising in embedded Linux kernel and middleware development, as well as µC firmware, making use of C, C++ and various flavours of assembly, as well as C# .NET when needed. Although these are my core skills, I am highly versatile and open to projects in similar areas. My understanding of low-level computing allows me to write powerful and efficient code, whatever the language, while maintaining a high-level understanding of project deliverables enables me to meet project requirements within set deadlines.

$55.00 /hr
0 hours
0.00
Oleksandr Molchevskyi

Oleksandr Molchevskyi

C/C++ Windows Linux Desktop and Embedded programme...

Ukraine - Last active: 18 days ago - Tests: 5

I was working for more than 15 years as a software programmer for companies like Accenture, Harman Becker, Luxoft, KPN, Nokia. I have experience in development of software for desktop Windows, Linux and embedded Linux, Meego, Android, VxWorks operating system. Mostly I used C and C++ but I have experience with Pascal, Delphi, Ada, TCL and many other languages and tools. I like to learn new programing languages and increase of my experience.

$30.00 /hr
99 hours
0.00
Egor Rumjantsev

Egor Rumjantsev

C, C++ Embedded Linux developer

Russia - Last active: 7 days ago - Tests: 2

Thank you for viewing my profile! My primary objective is to provide excellent results with timely, accurate, and professional quality. Developing hi level and low level software for mobile devices, bootloaders, Linux Kernel customization for hardware platforms, Linux Kernel driver development (USB, PCI-e) . Good knowledge of image processing, network programming, multithreaded applications development. C/C++ more than 10 years of experience in Embedded Systems programming, Linux driver development, Windows (VC++), STL, Qt ). Version control systems - Git, SVN

$20.00 /hr
0 hours
0.00
Krishna Pattabiraman

Krishna Pattabiraman

Expert in embedded/product design, microcontroller...

Germany - Last active: 01/30/2014

I have experience in variety of embedded system design for different product lines ranging from telephone, setopbox, thermostats and automobile disagnostic devices. If you are looking for some out of box idea or a quick proof of concept for going further with design I can help you in that. I am good at integrating open source applications for customs needs and I can also offer more creative ideas to improve the features of the product by leveraging the hardware advantages. You can see some of my blog at codelectron.com

$33.33 /hr
0 hours
0.00
Rakesh Mali

Rakesh Mali

Software Developer - Embedded Systems, Linux Syste...

India - Last active: 12/04/2014

Title: Software Developer Experience: 5 Years Areas of Expertise: C,C++, Linux System Programming, Embedded Systems, VoIP, Core IMS, Wireless Mobile Technology (3G,4G,WiFi). Profile Summary: • A dedicated, logical & analytical Software Developer who can think “out of box”. • Specializing in C & C++ programming on Unix/Linux Platform. • Having hands-on knowledge of IPC, Multithreading (POSIX), Sockets, Linux Filesystem & other Linux Internals. • Worked in Embedded Systems Domain & Telecom Domain. • Have development experience on VoIP Protocols & Core IMS (IP Multimedia Subsystem) • Have exposure to Wireless Network Simulators & Testing Systems. • Strong written & verbal communication skills. Skill Set: • Programming Languages: C, C++, Java, Shell Scripting. • Operating Systems: UNIX/Linux, Windows 7, Android • Networking Protocols: TCP, UDP, HTTP, SIP, SDP, RTP, RTCP, Megaco/H.248, SMS • Tools: MS Visual Studio 2005 & 2008, Eclipse, Source Insight, Jira, SVN, CVS, vi/vim editor, ctags, cscope, Crucible, Win merge, Wireshark/Ethereal, Valgrind, GDB. • Others: XML, Tcl/Tk, JSON, SQL, HTML, Agile Methodology * Above all, I'm a technology enthusiast & geek who likes to work on DIY kind of stuff. Like to explore mobile devices, gadgets, embedded boards/kits, Linux & Android OS internals, wireless mobile technologies & open source technologies.

$55.56 /hr
0 hours
0.00
OUSSAMA GHORBEL

OUSSAMA GHORBEL

Embedded software engineer, VxWorks, linux kernel

Tunisia - Last active: 06/02/2014

Project:Fix latency issue in PandaBoard ES. Platform:Linux Kernel, RT Preempt, arm/omap4 Language:C Project:Linux Kernel/Networking https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/log/?qt=author&q=Oussama+Ghorbel Platform:Linux Kernel Language:C Project:USB Driver For Freescale Board Platform:Linux Kernel, GCC, IAR Embedded Workbench Language:C Project:Cache-Forwarding - PPPoE PPPoE is network protocol that allows data communication between two network entities or points. The objective is to enhance the router capability to process PPPoE packets which lead to an enhancement in the WAN throughput. Platform:VxWorks Language:C Project:Cache-Forwarding - Layer 2 Cache-Forwarding - Layer 2 is a service in a router that enhances performance and capacity of bridging. Bridging is a forwarding technique used in network that is based on information located in the packet header . Among the tasks, I made C code optimization based on algorithm optimization and generated assembly code. Platform:VxWorks Language:C Project:Cache-Forwarding - Layer 3 Cache-Forwarding - Layer 3 is a service in a router that enhance performance and capacity in IP packet routing. With this service the throughput has been enhanced from 30 Mbps to 50 Mbps. Platform:VxWorks Language:C Project:Auto-Configuration service This is an embedded application in a router. It allows the router to upgrade the configuration and the operating system using a custom protocol that is based on tftp and ftp. Platform:VxWorks Language:C Project:VRF Implementation That consist of implementing the VRF to different embedded management applications. For server type application; it’s required to create a socket and listen on it for each configured VRF. For client type application, it’s required that the application create a socket and bind it for the configured VRF. Platform:VxWorks Language:C Project:Porting IPV4 applications to IPV6 This consists in porting several embedded management applications from IPV4 to IPV6. The embedded system has two different stacks for IPV4 and IPV6. And therefore the applications must handle sockets separately on each stack. The ported applications are telnet server, telnet client, ssh server, snmp server, http server, syslog server, tacacs client and radius client. Platform:VxWorks Language:C Project:Evolution in some SNMP MIB I added some SNMP MIB modules, with read and write access for different management object of a router device. Developed MIB modules are tacacs, radius, telnet, ssh, syslog, and few others. Platform:VxWorks, Wind River mib compiler Language:C Project:Evolution in network packet analyzer tool The software is embedded packet analyzer tool that can capture and display network IP packets. The evolution was a re-write of the BPF (Berkeley Packet Filter) bytecode compiler to support multiple filters at the same time. Platform:VxWorks Language:C Project:CLI Security Engine Development of a command line security engine that is used by an embedded http server of router equipment. Platform:VxWorks Language:C Project:Blacklist Library The project consists in developing a blacklist library to protect system from dictionary attack. Then the blacklist was implemented on the http-server, telnet and ssh. Platform:VxWorks Language:C Project:Maintenance of Embedded Management System Mainly this consists in fixing bugs and develops new features for a router’s operating system. The OS is based on VxWorks. My task consists in developing things related to embedded management applications and protocols, ex: FTP/TFTP HTTP Server, HTTP Proxy, Telnet Server, Telnet Client Authentication and accounting via TACAS and RADIUS Custom Protocol for auto configuration MIB/SNMP TR069, Data model Platform:VxWorks Language:C Project:Evolution of command line interface engine. The router command line interface (CLI) is based on the rapid control SDK of Wind River. The objective of the evolution is allowing a user to filter the output result of a command, allowing the user to filter lines with several options (include, exclude, begin …). For that a few sub-commands was introduced and they were made available to all routers commands after using the pipe character (Cisco like behavior). Platform:VxWorks Language:C Project:Router’s Web Configuration tool. This project is done for a French telecommunication operator. The project consists in developing a web interface to configure the router through an internet browser. Platform:VxWorks and Web Language:C, JavaScript/HTML Project:OneProvisio This tool helps network operators to manage and edit router configurations and Operating Systems in a fast and error free manner. Platform:Linux Language:PHP, C, shell Project:network equipments supervisor. This tool is used to monitor network equipments that support SNMP. Platform:Linux/Apache Language:PHP, shell

$50.00 /hr
0 hours
0.00
Lorenzo Bianconi

Lorenzo Bianconi

Linux kernel Sw Engineer

Italy - Last active: 1 month ago - Tests: 3 - Portfolio: 6

I am a telecommunication engineer with several year experience in software design and development especially on embedded devices. I'm a C/C++/Java developer; my area of expertise mainly focus on Linux kernel development. I am involved in the open source community; my name can be found in Linus Torvalds git: http://git.kernel.org/?p=linux%2Fkernel%2Fgit%2Ftorvalds%2Flinux-2.6.git&a=search&h=HEAD&st=commit&s=Lorenzo+Bianconi. I am interested in the source code development for general purpose/embedded systems. Some code snippets can be found at https://github.com/LorenzoBianconi Device driver/Linux kernel programming: - Linux TCP/IP stack - Linux USB stack - Linux Mac80211 stack - WiFi driver: ath9k, ath5k, b43, MadWifi, rtlwifi - Ethernet driver: ag7240, ag71xx, natsemi, via rhine - Linux SPI/I2C stack Embedded systems: - architectures: x86, MIPS, PIC16, ATmega328 - distribution/software: OpneWRT, Click Modular router - Android Microcontroller programming: - PIC - Arduino Programming languages: - OO programming languages: C/C++, Java - scripting programming languages: Bash, Awk, Sed, PHP, OTCL - Makefile programming - GUI developing using Qt-Qwt/Swing library - Matlab - GIT/SVN/CVS versioning system Specialties: linux programming, embedded system, networking, wireless

$33.33 /hr
52 hours
0.00