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. Volodymyr Kostanda

    Volodymyr Kostanda Agency Contractor

    iOS/Android/MacOS/Win/ObjectC/C#.NET/C++/Delphi/Java/Web/JS/ASP/PHP/QA

    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

    $29.00 /hr
    15,297 hours
    4.90
  2. Alexander K.

    Alexander K. Agency Contractor

    Expert C/C++, QT, cross-platform development

    Russia - Tests: 5 - Portfolio: 21

    Ready for fulltime (40+) ! I passionate about C++/QT and desktop software development. I develop a wide range of Web and desktop applications using various technologies such as: - C++ (Qt, STL, Boost, COM, ATL, MFC etc) - AJAX, PHP, JavaScript, AngularJS Operating systems: Windows, Mac OS, Linux Revision control software: Subversion, GIT I am interested in projects that are challenging and will keep me interested, I always make sure to get the best results in the end from my work. I have 15+ years experience of software development, strong mathematical skills and physics knowledge. I open to use any programming language that which is better for particular job: C/C++, PHP, JavaScript, Python, SQL. Full list of technologies I use: ** Web development ** - PHP - MySQL - MongoDB - Linux - Integration with 3rd party services - server side software - configure servers for high loading - software optimization * **User interface** design * Develop a **multimedia solutions**: file format converters, authoring software, players, **broadcasting**, video/audio stream processing, batch operations on multimedia content. * Develop a **CD/DVD/Blu-ray burning** software and SDK. * Develop **Backup solutions** * Expert for **databases**. MySQL, PostgreSQL. * **Game development** * **Driver** development and **low-level** programming * Develop a **Web services** * I'm very good with **C++** * Develop software for **Windows 98/NT/2000/2003/XP/Vista, Mac, Linux**

    Associated with: CycloneSoft

    $28.00 /hr
    305 hours
    4.65
  3. 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

    $4.00 /hr
    10,788 hours
    5.00
  4. Sergey T. Agency Contractor

    Symfony2, MacOS and iPhone developer (PHP, C++, C, Objective-C)

    Ukraine - Tests: 5 - Portfolio: 9

    15 years of experience in software development. During this period I developed over than 500 applications. My role in these projects there was very different: project leader, manager, developer, consultant. Last 5 years I was developing only iPhone applications. And I have strong knowledge in client-server development on unix platforms, know databases and have strong knowledge in web development. If you have application idea, just send me a message and I would happy to n discuss how to turn your ideas into reality.

    Associated with: iMacDev

    $20.00 /hr
    508 hours
    4.92
  5. 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

    $25.00 /hr
    1,051 hours
    0.00
  6. 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
  7. Oleg Epelbaum Agency Contractor

    Development Lead

    United States - Tests: 2

    Our developers include a diverse set of skills. Among those are: - Large systems development and integration - Distributed models, client/server architectures with socket programming, Web Services, SSL, CORBA - Development of device controllers via serial communication - Multithreaded applications with finite state machines - Mobile applications using cross-platform frameworks (wxWidgets) and MFC - Applications for point-of-sales kiosk and autonomous vending devices - Database-driven applications (Oracle, OracleLight, Sqlite) - Development of bank interfaces via sockets, OpenSSL, Web Services and analogue phone line Developers are also well-versed in: Full lifecycle development Requirements elicitation and engineering Analysis and object-oriented pattern design Agile software processes Test-driven development MDA architectures Reverse-engineering of legacy systems Quality control

    Associated with: Caerus Technical Solutions, Inc. Agency

    $33.00 /hr
    2 hours
    0.00
  8. Ionut Holbia

    Ionut Holbia

    Desktop Application / Kernel Developer

    Germany - Tests: 2

    I started working as a Application developer (C/C++, Win32 API, MFC) and after some time I learned also Kernel and Driver Development. For a period of time I worked also as a embedded developer in the automotive industry. Currently I'm working in the AV industry as a windows developer. Specialties: - Languages: C/C++, C#, Javascript - Good knowledge of C++11 and C++ Standard Library. - Environments: Visual Studio, Eclipse - Good knowledge of WDK (Windows Driver Kit) - Familiarity with Open SSL, IMAP, POP, and SMTP. - Good debugging skills (Windbg) and basic knowledge of reverse engineering.

    $38.89 /hr
    3 hours
    5.00
  9. 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