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

Maxim Kartavenkov

Maxim Kartavenkov

C#/.Net , C++, Delphi, VB.NET, COM, DirectShow, Direct3D


I developing applications more than 12 years. Had made large type of an applications: ATL/COM componets and controls, Internet exchange, Web Services, Windows Services, MultiMedia applications and DirectShow filters. Direct3D and OpenGL rendering systems, CUDA and OpenCL computing. Have strong knowledge in OOP, design patterns, math algorithms and networking. I were working as a part of team and as independent programmer. Had developed applications from scratch, including creating program architecture, design and algorithms. I have experience in following areas and programming languages: .NET C#, VB.NET, C++, MSVC++, Delphi, C++ Builder, OOP, software design, COM Controls and Componets, DirectShow filters and applications, Direct3D, Direct2D,CUDA,OpenMP,HLSL,multithreading,SIMD,WM SDK, WASAPI,AVStream miniport drivers, Kernel Streaming drivers, DXVA, DXVA2, codecs development : H264,AC3,MP3,VC1,MP2,AAC,MPEG4,MJPEG; knowledge of media files formats: MPEG-PS,MPEG-TS (including AVCHD,VC1HD), MP4/MOV,AVI,WMV,MKV/WEBM,FLV; Working with streaming protocols: RTMP, RTSP; setup development in VS and NDIS - including custom UI custom action and plugins. Mostly I'm integrested in long relationship and multimedia projects are preference. I had published a lot of interesting articles which you can find on mu codeproject profile:

100% Job Success
$27.00 /hr
8,295 hours

Maris V.

Maris V.

Professional in everything, expert in Borland

Latvia - Tests: 6

Preferred tasks - with Borland products.Experience and ability in almost everything, from driver writing to Web design and Business Process Management tools, Windows and Linux.

100% Job Success
$33.33 /hr
8,780 hours

Tuan Nguyen

Tuan Nguyen Agency Contractor

Java and Php Expert

Vietnam - Tests: 5 - Portfolio: 9

I'm java expert over 15 years in many positions such as as programmer, freelancer, analyst, java team leader, product architect, project manager. I'm major on Document Output, Document Management System, Enterprise Content Management (ECM), Document Conversion fields, Digital Image processing. Besides that, i have lot of experiences and good skills in WDK (Windows driver kit) development, Alfresco ECM, Filenet ECM, Filenet BPM, Education, Transportation, Hotel Reservation, Human Resource, Business Process Management (BMP), Groupon, CRM (Customer Relationship Management). About technology stack, almost time, I have worked and researched in J2EE technology and Open Source Frameworks such as Cruise Control, Hudson, JBoss, Apache Tomcat, Apache server, Tomcat/ JBoss High available system (HA- clustering & load balancing between many web servers), BPM Activiti, Apache Axis, Apache Struts, Apache Ant, Apache Lucene, Java Server Faces, ZK (the very famous Ajax framework for Java), Vaadin, GWT, Selenium, JQuery, iText, PDFLib, JTOpen, Spring, Hibernate, JPA, Eclipse, MyEclipse. Several years go, i started working with LAMP stack. MongoDB, Php, Wordpress, WooCommerce, Yii are also my favorite language/framework. My favorite methodology to develop software product is Test Driven Development (TDD). Generally, I’m very eager to work with Java and Php. In addition to the practical experience, I achieved the Master degree in Computer Science field at the Natural Science University with “Optical Music Recognition” in July 2005.

Associated with: Document Distribution Soution

92% Job Success
$27.78 /hr
5,041 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

Sergey Zinchenko

Sergey Zinchenko Agency Contractor

Senior iOS, Android and Delphi developer. Software Engineer.

Russia - Tests: 8 - Portfolio: 12

I am from Rostov-on-Don, Russia. I have a diploma in mechanics, mathematics, and Computer-science, as well as 4 years of full life cycle software design, development and maintenance. My experience makes me an expert in Objective-C, iOS SDK, Java, Android SDK, Node.js, Javascript, HTML, CSS, Delphi and best practices. I able to jump into any project to fulfill any unexpected vacancy to drive the project to completion on time and within the budget. Over the past few years, I have successfully developed and published many applications for Apple Appstore and Google Play. This illustrates my performance, responsibility, and the high level of interest. Separately, I would like to give a list of names of known things that I well know how to use: ✔ Objective-C, ARC, Cocoa Touch, Foundation Kit Framework, UIKit Framework, iAd Framework, MapKit Framework ✔ CoreData Framework, SQLite, SQL ✔ AVFoundation, OpenGL, OpenAL ✔ CFNetwork, HTTP, SOAP, JSON, XML, REST, TCP/IP, UDP, SSL ✔ CoreLocation, Push notifications, Zlib, threading. Now I'm ready to turn your ideas into great mobile apps and to find a long-term partnership. Please contact me if you are interested.

Groups: Application Developers Alliance

Associated with: S Media Link

85% Job Success
$25.00 /hr
2,317 hours

ryan abapo

ryan abapo

data entry professional , remote assistant

Philippines - Tests: 5

To find a job relating Data Entry, Customer Services and other suited to my description

100% Job Success
$4.00 /hr
10,788 hours

Konstantin Utkin

Konstantin Utkin Agency Contractor

C/C++ software developer

Russia - Tests: 5

Software (C++) most significant projects: * Complex cross-platform client-server system based on Remote Call Framework (RCF) and Qt/QML. * Client-server system based on Apache Thrift framework. Projects also used boost libraries and google protobuffer technology. Linux kernel, embedded linux experience: * Linux device drivers * kernel and u-boot configuring and patching for custom platform Industrial automation experience: * Programming Omron PLC and HMI * Programming Owen HMI Firmware experience: * MCU programming, mostly Atmel and LPC * CPU and SoC programming: Analog Devices Blackfin series (53x,54x) and Texas Instruments DM3730

Associated with: Ronas IT Agency

98% Job Success
$25.00 /hr
1,251 hours

Marty L.

Marty L.

Expert in GNU/Linux/Opensource/Embedded software

United States - Tests: 5 - 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

96% Job Success
$83.33 /hr
3,571 hours