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: August 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 - Last active: 24 days ago - 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. Gregory Lemercier

    Gregory Lemercier

    Experienced Embedded Software Developer

    France - Last active: 5 days ago - Tests: 3 - Portfolio: 1

    I have 8 years experience in developing BSP and drivers for various embedded operating systems such as Linux, Android, and Windows Embedded Compact. I am familiar with various hardware platforms, mostly ARM based, such as processors from Freescale, Texas Instruments, NXP, Altera, Xilinx, and others... I have a deep knowledge of the Linux kernel internals, and give Linux kernel trainings to embedded professionals on a regular basis. I also have a great knowledge of C/assembly low-level programming for µControllers running bare-metal. I have years long experience with controllers and buses such as I2C, SPI, UART, USB, PCIe, SDHC, etc... Most of all, I am passionate about everything embedded from small headless memory-constrained devices to high-end graphical tablet-like devices.

    $50.00 /hr
    35 hours
    4.50
  3. Anna Ignatenkova

    Anna Ignatenkova Agency Contractor

    High-quality services and work products

    Russia - Last active: 8 days ago - Tests: 3 - Portfolio: 4

    I have 10-years experience of software development (mainly C/C++ programming in large IT companies). Working experience and education give me understanding of good code and software architecture design and allows to develop reliable and easy maintained applications and systems. In my freelance career I’m using the best practices and focusing on providing the best possible solutions in a reasonable timeframe. I am interested in participation in a project allowing to apply and improve my skills. I like to learn something new and participate in research.

    Groups: Application Developers Alliance

    Associated with: Prof-Approach

    $25.00 /hr
    2,583 hours
    5.00
  4. Lars Larsen

    Lars Larsen

    C/C++, Embedded, Sockets, Multithreaded, VOIP

    Denmark - Last active: 04/07/2013 - Tests: 11

    23++ years' experience. Data communication, C, C++, TCP/IP, Embedded, Real Time, Windows (Win32 API) visual Studio, Linux, Android, ulibc Senior Software developer and designer with focus on data communication and protocols, embedded software, realtime, LAN and WAN. Expert in C, C++, Socket communication, analogue modem communication (RS232 serial), FTP, multithreaded program execution, TCP/IP and VOIP. Strong related competences in Interface Design, Internet, OpenSource, OOP, Protocol definition, Protocolimplementation and Reentrant programming.

    $50.00 /hr
    32 hours
    4.52
  5. Satish Vodapally

    Satish Vodapally

    Technical Architect and Software Engineer - C/C++ Embedded Development

    Australia - Last active: 6 days ago - Portfolio: 6

    Software Engineer and Technical lead with ten plus years of diversified experience in embedded real-time software development and project management. Extensive knowledge and experience in system software and multimedia development. Five plus years of practice in senior roles for variety of projects and teams. - Ten years of expertise in the field of Embedded domain - Over five years of experience in leadership roles as Senior SW Engineer, Technical Lead. - Involved in full lifecycle and development of an multimedia program. - Provided a complete Multimedia solution based on OpenEmbedded framework for customized embedded linux flavour and C++ based middleware, application for design/development of media solution. - Strong programming skills in C, C++ and RTOS concepts - Experience with working and debugging on Linux and QNX environments - Worked extensively on multimedia standards (DVD, VCD/SVCD, and DivX). - Good expertise on streaming architectures (MME, MMF & GStreamer) and frameworks

    $22.30 /hr
    0 hours
    0.00
  6. Maxim Akristiniy

    Maxim Akristiniy

    Lead Software Developer

    Russia - Last active: 9 days ago - Tests: 3 - Portfolio: 1

    Experienced system software developer (8 years). Have strong skills in embedded, C,C++, and desktop C++,C#. Also have a lot experience with network, sockets, Languages(C,С++,C#,Java) Mobile (Android, Windows Mobile) Desktop (Windows, Linux) Embedded (AVR,ARM, DSP) Network (TCP, SNMP,IPMI,POP/SMTP) Device stack implementation (USB,TCP,Bluetooth, IPMI) WEB (html,php,javascript) Database (MSSQL,Oracle) Assembler(ARM)

    $20.00 /hr
    0 hours
    0.00
  7. Mohammed Yassine

    Mohammed Yassine Agency Contractor

    Embedded systems Developer

    Morocco - Last active: 3 days ago

    Hi there ! I'm an experienced embedded systems engineer. My core competencies are : - Embedded dev in different environments (Linux, Unix, vxWorks, Arduino, Raspberry Pi, FPGA) - in different language : c, verilog, vhdl, assembly-language - Network programming : Wifi stacks, Zigbee, BLE, Bluetooth, Ethernet, TCP/IP. - Linux Drivers and modules development - embedded protocols : I2C, SPI, UART, CAN,... I am a fast learner, self-motivated and hardheaded person who can integrates easily in teams. My English is fluent and I have no worries to speak with customers. Feel free to contact me for any job.

    Associated with: MITDEV

    $27.00 /hr
    21 hours
    0.00
  8. Ivan B.

    Ivan B.

    Software engineer

    Russia - Last active: 9 days ago - Tests: 5 - Portfolio: 2

    Professional software engineer with more then 10 years of experience. Windows API, MFC, COM, C/C++ development. GUI, audio & video processing, multithreading applications. VLC and FFMPEG-based applications (cross-platform). Windows driver development. Memory or handle leak investigations, postmortem debugging. Reverse engineering. Neural networks (using Caffe framework).

    $33.33 /hr
    349 hours
    5.00
  9. Akash Goswami

    Akash Goswami

    Internet of Things (IoT) Consultant

    India - Last active: 6 months ago

    You know about trillion dollar business opportunity of IoT but lack experts with solid know-how in Technology to help you move forward? Are you looking to answer following questions:- - What is Internet of Things and how does my organization/product leverages the power of IoT? - Which platforms, which protocols and what server infrastructure do I use? - How do I add features to existing products to make them IoT ready? With more than 10+ years of experience in design, development and delivery of connected embedded product across Telecom, Edge Routing and Public Transportation sector, I have worked with best employers in Tech Industry and always have been rated top employee. I have lead organizational wide IoT strategy, product strategy and technical architecture for next generation of connected things. On oDesk to help companies grow their technology business around IoT with solid technical consulting.

    $100.00 /hr
    0 hours
    0.00
  10. Marty L.

    Marty L.

    Expert in GNU/Linux/Opensource/Embedded software

    United States - Last active: 3 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,560 hours
    4.80