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, 5 Device Driver Development projects are completed every quarter on Upwork.


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

Last updated: October 1, 2015

Popular Device Driver Development Searches

Clear all filters

Prashant MD

Prashant MD

Expert Windows Application Developer

India - Tests: 2 - Portfolio: 1

Have over 7 years of Experience in developing Windows Applications using C/VC++/MFC/C#,VB.NET , MS Detours, .NET framework. Currently Working as a Technical Lead with a huge product based MNC. Have developed various applications with Server/Client model as well as standalone applications based architecture. Have good grasp over Design patterns and can deliver any job within the committed time. Bring in any challenges and i'm ready with a solution.

94% Job Success
$20.00 /hr
103 hours

Volodymyr Kostanda

Volodymyr Kostanda Agency Contractor


Ukraine - Tests: 42 - Portfolio: 41

Owner and CEO at AdoriaSoft LLC. AdoriaSoft offers full cycle software development services and implements all stages of projects for our customers: - Research and estimation - Requirements definition - Architecting - Development - Graphical design and User experience design - QA - Support and updates Platforms that we develop for: - iOS (iPhones and iPads of different versions) - Android phones and tablets - MacOS - Web - Windows desktop - Windows Server - Windows CE - Windows Mobile PPC and SP 5.0, 6.0, 6.5, 7 editions We - have different real devices for testing (Android phones and tablets, iPhones, iPads of different generations, Macbooks, etc), no emulators. - work with both native and crossplatform frameworks - use an established design/development/testing lifecycle, follow scrum - have our own development servers with tasks management system (JIRA), source control (Git), continuous integration and build server (Bamboo), etc. - can easily work with time zones like PST, EST, etc. - offer high quality and cost effective solutions for our customers Technologies/Languages/Libraries/Frameworks: - ObjectiveC, iOS SDK, Mac OS SDK, XCode - Java, Android SDK - C++, STL, Boost, ATL, WTL, COM, MFC - Windows API, DirectShow, DirectSound, Sockets, Completion Ports, OLEDB, TAPI, GDI - C#, Managed C++, ASP.NET, LINQ, ADO.NET Entity Framework, WPF, Compact Framework, Mono.NET, Monotouch, Xamarin - Appcelerator Platform, Titanium, PhoneGap - MS SQL Server, T-SQL, Oracle, MySQL, NoSQL, MongoDB - Cloud platfoms: Amazon Web Services ( AWS ), Microsoft Azure - Web technologies: REST and SOAP web services, JavaScript rich client libraries, HTML5, CSS3 Our competences: - business automation software - System utilities for MacOS, Windows and mobiles platforms - Information security, cryptography, steganography - client-server applications - Wireless 3G/4G, Bluetooth, WiFi applications - VoIP, voice codecs, data signal processing - Complex Web applications and portals (ASP.NET, PHP, REST web services, JavaScript rich clients)

Groups: Application Developers Alliance

Associated with: Adoriasoft

100% Job Success
$29.00 /hr
15,549 hours

Vitaliy Ulybin

Vitaliy Ulybin Agency Contractor

Software Development Company

Russia - Tests: 4 - Portfolio: 14

The Cyber Systems Development (CSD) has extensive experience in development hardware and software systems on the basis of design patterns. The team completed several embedded systems development projects. In 2008-2009 CSD successfully completed couple of software projects Ultrasonic Inspection Systems for EVS - ScanMaster, Inc (Israel) ( The descriptions of this projects are presented on the web-site of our company The team has a wide competence in Linux technologies. The universal system SandLIX for development of software for embedded real time systems has been developed by the team. The systems insures support of the full cycle of development of the software for embedded real time systems: compilation, debugging, preparation of weaving, which includes real time operating system and application software, all-round testing. The system was rewarded with bronze medal at the International Salon of Inventions in Geneva in 2007. The CSD company projects were presented at the international conference ICT 2008 in Lyon (France). We produced some modern projects in Web technologies area. We develop Web 2.0 widgets' system for JS-Kit (http://js- and JackNife companies (USA). Since 2008 Cyber System Development has been developing and integrating complex payment system of new generation, assembling all the financial operations in a single information space, making them more usable, transparent and planned for user. One of the most important features is a payment service personalization. The system is being jointly elaborated with innovation company "Direct 24" which is working in the sectoral financial decision sphere. In October 2009 the payment service "Pay the credit" was launched.

Associated with: CSD LLC

$19.00 /hr
0 hours

Ronald R.

Ronald R.

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

Philippines - 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

Thang Nguyen

Thang Nguyen Agency Contractor

Linux Web HTML5 Embedded Systems .NET

Vietnam - Tests: 21 - Portfolio: 10

***** CUSTOMER SATISFACTION IS PRICELESS ***** Thank you for your wonderful opportunities!!! With 3-year expertise in the area of + MOBILE APP DEVELOPMENT, + WEB PROGRAMMING, + LINUX / WINDOWS-BASED SOFTWARE DESIGN, + LINUX / WINDOWS-BASED EMBEDDED SYSTEMS DESIGN, I believe my abilities would be perfect for you. I am very excited to offer my services for your job, including: + Mobile Software Development using: - Language: C, Java - Android SDK + Web Programming using: - ASP, PHP + PC Software Development using: - Language: C/C++/C#, Java, SQL, HTML etc. - IDE: Visual Studio 2005/2008/2010/2012, Eclipse, Matlab, LabVIEW etc. + Linux-based Embedded System Development: - Language: C/C++/Java. - IDE: Eclipse - Interfaces: RS232, USB Host/Device, Ethernet, Wifi, Bluetooth, HDMI, Audio, SDCard etc. - Operating System: Ubuntu OS, Android OS etc. - Prototype Development kit: Panda, Beagle Bone, Raspberry Pi etc. + MCU-based Embedded System Development: - Language: Assembly/C/C++. - IDE: Code Composer Studio (CCS), Keil ARM, MPLAB, Atmel Studio, AVR Studio etc. - Interfaces: RS232, USB Host/Device, Ethernet, SDCard, Wifi, Bluetooth, RF, GSM, Audio etc. - Operating System: RTOS. - Prototype Development kit: Arduino UNO R3, PIC16 Explorer, AVR Butterfly, ATmega128, H8 Starter kit, MSP430 Starter kit, PSoC kit etc. My TOP PRIORITIES are composed of + CUSTOMER SATISFACTION and + QUALITY WORK I wish you would give me the opportunity to work with. Thank you ------- python | .net | linux | android | css3 | javascript | python | .net |css3 |

Associated with: Fiot Co., Ltd.

90% Job Success
$12.22 /hr
488 hours