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.

5

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

4.76
Last updated: September 1, 2015

Popular Device Driver Development Searches

Clear all filters
  1. Sergiy Bykovets

    Sergiy Bykovets

    C/C++, win32 API, DDK, TDI, WFP, Qt, BHO

    Ukraine - Tests: 2

    - 10 years experience in C/C++; - 7 years experience in Win32 API; - 5 years experience in development of windows kernel drivers; Service Description: - Client - server applications; - Desktop applications; - Windows system programming; - Windows driver development; - Network filters, firewals; - Internet Explorer addons; - Firefox plugins

    $38.89 /hr
    19 hours
    4.70
  2. Sergey Kryachko

    Sergey Kryachko

    Embedded Software Developer

    Sweden - Tests: 5

    13+ years experience in software development for embedded systems, Automatic Control Systems, Mobile telephony. Deep knowledge of Real Time Operation Systems (RTOS), low level programming, serial communications and protocols, battery management, fuel gauge and charging area. Extensive experience developing in QNX, VxWorks, Linux/Android, RTL-ARM, OSE, Windows XP/Mobile/CE and DOS environments.

    $17.78 /hr
    172 hours
    4.10
  3. Dmitry Ulanov

    Dmitry Ulanov

    Software Engineer C/C++

    Russia - Tests: 4 - Portfolio: 3

    Full time available freelancer. More than 10 years experience in software development, working with various systems(Windows, Linux). Expert in C and C++ and standard library (STL), Network programming, Sockets, TCP/IP, Multi-threaded programming, Drivers development. Experience in team development process, Source control tools, Project management tools, UML.

    $35.00 /hr
    95 hours
    5.00
  4. Maxim Kartavenkov

    Maxim Kartavenkov

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

    Russia

    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: http://www.codeproject.com/Members/Maxim-Kartavenkov

    $27.00 /hr
    8,295 hours
    3.72
  5. Alexey B.

    C/C++/C# professional

    Germany - Tests: 2

    Skilled professional, focused on the design and creation of embedded and cross-platform software. Broad experience with diverse automation and control systems, data acquisition. Self-directed, disciplined, flexible, confident, and ready for new responsibilities. C++ (11, stl, boost, multithreading, networks, cross-platform development) C# (forms, threading, ADO.NET) C (bare metal, Linux kernel SCI, glibc/uClibc) Embedded development: Linux (above 2.6), WinCE (5.0,7.0), QNX (6.3.2) Platforms: desktop (Windows/Linux), embedded (ARM-based custom devices + modern prototyping platforms: RaspberryPi, CubieBoard A20, BeagleBoneBlack,...)

    $25.00 /hr
    38 hours
    0.00
  6. Roman Agafonov

    Experienced Windows native API & kernel developer

    Russia - Tests: 1

    I've been working in commercial software development for 4+ years. My main specialization is Windows driver development, as well as native Win32 API application development. I also have some experience with C# (mainly native/managed code interaction). But my skill set is not limited with above listed, and also I learn new technologies quickly. There are some projects I worked on: - Custom named pipe implementation in kernel-mode driver (C/C++, WDM) + interface DLL written in C#; - Drivers for two wireless network adapters, port from Linux (C, NDIS, WDF, Native Wi-Fi); - IEEE 802.11 device driver written from scratch (kernel mode, C++, NDIS, WDF, Native Wi-Fi); - Custom network filter driver [NDIS LightWeight Filter] (C++, NDIS, WDM, WFP); - Several applications for driver control & diagnostics (C++, Win32 API, GUI, COM, WMI, C#). I use different versions of Visual Studio for development (from 2005 to 2015), Windows Driver Kits, Windows SDKs, and WinDbg for debugging kernel-mode drivers and analyzing memory dumps.

    $20.00 /hr
    0 hours
    0.00
  7. 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.

    $33.33 /hr
    8,599 hours
    4.48