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

4

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

4.55
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. Gregory Lemercier

    Gregory Lemercier

    Experienced Embedded Software Developer

    France - 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
    37 hours
    4.50
  4. Anna Ignatenkova

    Anna Ignatenkova Agency Contractor

    High-quality services and work products

    Russia - 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,677 hours
    5.00
  5. 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

    $27.78 /hr
    4,794 hours
    4.83
  6. Lars Larsen

    Lars Larsen

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

    Denmark - 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
  7. Mohammed Yassine

    Mohammed Yassine Agency Contractor

    Embedded systems Developer

    Morocco

    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
    47 hours
    0.00
  8. Ivan B.

    Ivan B.

    Software engineer

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