Driver Development Experts & Software Developers

Get Your Device Driver Development Project Started Today!

Post your Driver Development project on Upwork, the world’s largest online workplace, for free and hire expert Software Engineers. The freelance Device Driver Developers on Upwork have great experience writing device drivers and developing custom software for embedded systems and various platforms. They know how Operating Systems really work and can help you develop Windows drivers, Linux drivers, Android drivers or Mac drivers for your device.

Driver Development is the complex task of writing software that abstracts the functionality of a certain device attached to a computer. On Upwork, companies hire freelance Device Driver Experts to review their driver architecture or develop drivers for their physical devices (like serial ports, network adapters, USB printers) or virtual devices (File Systems).

Browse Device Driver Development job posts for project examples or post your job on Upwork for free!

Device Driver Development Job Cost Overview

Typical total cost of Upwork Device Driver Development projects based on completed and fixed-price jobs.

Upwork Device Driver Development Jobs Completed Quarterly

On average, 6 Device Driver Development projects are completed every quarter on Upwork.

6

Time to Complete Upwork Device Driver Development Jobs

Time needed to complete a Device Driver Development project on Upwork.

Average Device Driver Development Freelancer Feedback Score

Device Driver Development Upwork freelancers typically receive a client rating of 4.74.

4.74
Last updated: May 1, 2015

Popular Device Driver Development Searches

More options
Clear all filters
  1. Lorenzo Bianconi

    Lorenzo Bianconi

    Linux kernel Sw Engineer

    Italy - Last active: 2 months 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
  2. Sebastien Cayetanot

    Sebastien Cayetanot

    Senior SW developer and architect

    United States - Last active: 02/18/2014 - Portfolio: 1

    Up to 14 years of experiences in the embedded world through mobile devices, tablet, smartphone, enterprise and set top box. I have a large range of skills through design, development, integration, validation and support. I got a huge experience in development in C, C++, Java and Python in the embedded world and also work easily on Android, iOS, Linux and Windows operating system. In addition I got also expertise's in: - Software quality: Methodology and Process enabling and definition, scripting development for automatisation tests, stress, functional testing to validate requirements and also MTBF tests - Software Legacy : Licensing violation & conflicts, IP Plan and License definition, Build tree advices to avoid licensing issues and patent violation. I have also created my own company to mainly develop apps for Android and iOS market and start a range of apps Android only focused on gaming & education apps for kids. Side market also following SW development of tools, stacks, framework for embedded upon request and provide consulting to improve SW life cycle process This an overview of my knowledge feel free to contact for me details

    $111.11 /hr
    0 hours
    0.00
  3. Nikhil Varma

    Nikhil Varma Agency Contractor

    Project Manager, Product designer, QA expert, Open source Consultant

    Canada - Last active: 08/15/2013

    - Experienced professional with over 12 years of industry and research experience. - Extensive program and project management experience - Extensive experience in Service Delivery and Design - Deep understanding of process optimization for internal and external quality elevation. - Rich experience in product design and management with a rich experience of managing multicultural teams. - Experienced in complete software development lifecycle and Project Management methodologies (Certified ScrumMaster). - Proficient and experienced in CMMI (level 5). - Knowledge of enterprise business processes (SAP Certified – Business Foundation & Integration). - Pragmatic Marketing certified in product management practices. Specialties: Service Engineering Service optimization Solution Consulting Service Quality Implementation Program Management Project Management Process Improvement Expert People Management Product Management Customer Relationship Management(Microsoft Dynamics CRM, SugarCRM)

    Associated with: Supply Your Demand Management Service

    $75.00 /hr
    0 hours
    0.00
  4. Leonid J.

    Leonid J.

    Windows Driver/ARM Developer

    Russia - Last active: 06/03/2012 - Tests: 2

    During the last 4 years, I have worked as C/C++ developer of application software (simulation systems), kernel mode Windows/Linux drivers, and real-time applications for x86/MCS51/ARM-based devices. Also I have skills in GPS(GNSS)/GLONASS and inertial navigation systems. Good knowledge in network programming (have own simple implementation of TCP/IP stack).

    $44.44 /hr
    0 hours
    0.00
  5. $55.56 /hr
    0 hours
    0.00
  6. Marty L.

    Marty L.

    Expert in GNU/Linux/Opensource/Embedded software

    United States - Last active: 2 days ago - Tests: 4 - Portfolio: 1

    Looking for challenging new projects which can effectively use my talents and creativity, to generate cost effective software solutions. I'm a world class C programmer (primarily on Unix/Linux) and I'm used to making "impossible" tasks "possible". I have a great deal of expertise in: * real time embedded systems * cross compilation/software construction * source control * network programming * system administration * kernel level programming/device drivers * image processing * performance and metrics

    $83.33 /hr
    3,537 hours
    4.80
  7. Ronald R.

    Ronald R.

    Consultant, PM, Solution Arch, Sys/Net Engr, Developer, Designer

    Philippines - Last active: 09/27/2014 - Tests: 22 - Portfolio: 5

    I want to help organizations and individuals realize their vision by helping them build their systems and applications. I'm a senior developer, systems/network engineer, solutions architect, and project manager with over 17 years experience in the information and communication technology industry. I've held top management & technology leadership positions in several startup ventures in the field of operating systems & virtualization, mobile technologies, systems integration, and business applications. Two have been acquired at an early stage. I've recently worked as CEO for an offshore development & design outsourcing firm from Israel focused on web & mobile technologies and as CTO for a startup social gaming firm from Canada where I work hands-on with technology while mentoring small but growing teams. I've also led larger technology groups with over a hundred people sometimes from distributed locations. I've developed custom systems directly used by customers & end users. I've also developed systems as a subcontractor and publisher. My most recent projects include an emergency app on the Nokia Store, a geo-social app & a geo/social game on the Android Market, a JavaME app for a celebrity gossip magazine, a mobile/web ordering & delivery tracking system, and a web/mobile rock paper scissors tournament game. I've started my IT inclination as a computer enthusiast way back in college where I took on computer assembly and repair jobs as well as data encoding and desktop publishing to finance my education. Eventually, I learned programming in Turbo Pascal, Turbo C, DBase III+, and Foxpro/Clipper and took on small projects building software applications and database applications such as POS, inventory, and rental systems. Over the years, I kept myself updated with the changing trends and technologies, familiarize myself with new tools, methodologies & practices, and seek opportunities to utilize what I've learned commercially. I've setup systems for small businesses, small ISPs, and more recently small call centers during my spare time. All while playing a key role in the projects or companies I worked for.

    Groups: Buttonwood Technology Group, L.L.C., Central Desktop...

    $44.44 /hr
    100 hours
    5.00