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. Prashant MD

    Prashant MD

    Expert Windows Application Developer

    India - Last active: 2 days ago - 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.

    $12.22 /hr
    99 hours
    4.91
  2. Muhammad S.

    C Programmer in Embedded Systems/RTOS/Linux domain

    Pakistan - Last active: 2 days ago - Tests: 5

    I am an electrical engineer with strong aptitude towards embedded software. I have quite extensive experience of C programming, RTOS, Embedded Linux, Yocto and Poky. Also, my EE skills enable me to work on electronics hardware. I have been involved in some very high end embedded system designs featuring Cortex-A15/Cortex-A9 ARM cores. In Linux kernel space I have ported many Linux device drivers. Also I have done a lot of configurations/packaging for user space utilities to include those in a distribution. I have many open source contributions in Yocto project. In RTOS space I have worked on ARM AT91SAM, Cortex-M3/M4, STM32 and LM3S series. I have quite extensive experience of USB stack, TCP/IP, I2C, SPI, UART, GPIOs and Flash memory. All this experience enables me to develop a BSP for any board/architecture as well as write right highly optimized embedded applications. As an independent freelancer, I want to provide my engineering services to the clients with quality, commitment and professionalism, as high as someone expects from a well established corporate.

    $16.67 /hr
    21 hours
    4.87
  3. ryan abapo

    ryan abapo

    data entry professional , remote assistant

    Philippines - Last active: 2 months ago - Tests: 5

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

    $4.00 /hr
    10,788 hours
    5.00
  4. Piotr Król

    Piotr Król

    Embedded Systems Consultant

    Poland - Last active: 12 days ago - Tests: 5 - Portfolio: 6

    Hello, I'm a Embedded Systems Consultant with over 7 years of professional experience. I was involved in firmware development and low level programming for microcomputer (x86, ARM) and embedded (ARM, AVR, MSP430) CPU architectures. I'm looking for challenging projects in area of embedded systems, general purpose low level programming and reverse engineering. Areas of expertise: * BIOS/UEFI/EDK2/Tianocore framework * Board Support Package development and integration (Buildroot, Crosstool-NG, U-Boot, Linux kernel, custom toolchains, GCC, GDB) * Internet of Things (IoT) consulting, design, development and integration, wire/wireless communication Hands on experience: * CPU/MCU/SoC/PCH: * Intel microarchitecture: Sandy Bridge, Ivy Bridge, Haswell, Broadwell, Skylake * Intel PCH: Ibex Peak, Lynx Point, Sunrise Point, Patsburg, Wellsburg * BCM2835 (Raspberry Pi) * Allwinner A20 (Cubietruck) * ATmega328 (Arduino Duemilanove) * TI CC3100/CC3200 (LaunchPad) * TI CC2541 (SensorTag) * TI MSP430 (LaunchPad) * Amlogic S805 (Odroid C1) * Samsung Exynos 5 Octa (Odroid XU3) * NXP LPC13xx * Nordic NRF24L01 * Nordic NRF51822 * Espresify ESP8266 * Operating Systems development: * Linux * Android * FreeRTOS * TI-RTOS * Debugging: ACPI, PCI, USB, Storage (SATA, SAS, MMC/SD) * System emulation and simulation (Simics, QEMU, Virtualbox) * Embedded systems test automation

    $44.44 /hr
    361 hours
    4.84