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

4.72
Last updated: July 1, 2015

Popular Device Driver Development Searches

Clear all filters
  1. Michael C.

    Michael C.

    Firmware/Software Engineer specializing in C++ on Linux/Embedded Linux

    United States - Last active: 17 days ago

    Michael Chroman Technical Architect/Software Engineer with strong experience in Software/Firmware Engineering and industrial devices.  Language Strengths are strong C, C++, C#, device drivers, embedded systems, Communications(RS232, CAN(Raw CAN, CANOpen, J1939)", Ethernet, DNP3, USB),Modbus(RS485) and bit correction algorithms.   TECHNICAL EXPERIENCE Software: C, C++, VHDL, Embedded Linux Hardware: x86, 8051, Atmel AVR, ARM7/9/M3, Blackfin, Mesnetics Zigbee, NXP, Luminary Communications: CAN, RS 232/485, USB, ARINC(429, 717) OS: RTX, Qnx, Embedded Linux   SUMMARY OF WORK EXPERIENCE I have worked as a contractor in the following capacities: 12/12 – Present Pranger Enterprises – Architect • Power control in industrial setting • RS485/Modbus communications • Communications to PLC via Modbus • Control systems • NXP 1768, Luminary Micro,  Windows CE(5,6) on ARM 9 6/09 – 12/12 Silent Power - Software Architect/Lead Software Engineer • Power/Inverter control • NXP 1768, Luminary Micro,  Windows CE(5,6) on ARM 9 • .NET Compact Framework(C#) and nativeC++ on windows ce • Modbus • Controller Area Network(Raw, CANOpen) • IEC 61850 and DNP3 6/08 – 6/09 Garmin International – Sr. Software Engineer • Engineered Avionics Software per DO 178B compliance • Developed Integrated Unit, Transponder, and Digital Radio • TI TMS470, Blackfin BF538(DSP), Intel x86 • Error Correction Code Design • Xilinx FPGA Spartan 3 programming(VHDL) • Qnx and Embedded Linux • C and ARM Assembly • Device Drivers • Testing harness using C++ and C#.NET • CAN(Raw, J1939), ARINC 429, ARINC 717, RS232 • Modbus   5/09 – 6/09 Alcohol Monitoring Systems - Software Architect • Created HID protocol for C++.net and C#.net • Implemented HID stack on ARM 7(Phillips 23xx) • Mentored AMS Staff for future changes in the HID protocol • RTX Kernel   6/07 – 6/08 Bose Corporation - Contract - Software Architect • Engineered Firmware Update Software • Built device drivers for windows and mac  • Error Correction Code Design • Windows and Mac • Qt Toolkit for cross platform UI • HID Protocols, USB 1.1, 2.0 • FPGA programming (VHDL) • LPC2441 11/06-6/07 Hunt Technologies - Software Architect     • AMR Systems, Web Services. • Embedded Systems is Embedded Linux(Busybox) on ARM 7 and 8051 • Programming for RF Communication • Use of design patterns for SOA architecture • Followed IEEE Standards for RF and Wireless communications • Ethernet communication with various devices • Device drivers for linux • Led a team of 10 people.   5/05-5/2008 Eli Lilly - PR&D Board Member/Principal Architect     • Designed and architected LIMS System • System is ASP.Net, C#, and Oracle 9/10. • System Utilities in C++ using the Qt toolkit for Linux. • Embedded devices are ARM 9 • Device Drivers for ARM 9 • Use of design patterns for SOA architecture • System is the laboratory management system for Product Research and Development • Followed FDA CFR 11 Standards • Led a team of 5 people. • Member of Global Architecture Team for Laboratory Management • Technical Advisor to the international architecture team for migration from java based systems to .NET and SOA systems.     04/04-05/05 Roche Diagnostics - Contract - Senior Architect • Designed firmware for Blood Glucose meter (Accucheck Aviva) • Designed and architected a software package for configuration of blood glucose meters. • Communication - RS-232  to DI/O line for automation of the configuration on NI PXI using Teststand • Developed Software Requirements • Led a team of 10 + people • Managed vendors for the development cycle • Embedded development(2 devices) was embedded Linux(Busybox) • Initiated and presented three Standard Operation Documents that were adopted. • Followed FDA Part 11 Standards • Chaired the Change Control Board • Responsible for Requirements Documentation, Failure Modes    4/03-04/04 CP Morgan - Contract -  Architect • Designed and developed a CRM package • Design and development of Web Services with VC++ . NET and C# . • Designed software for wince hand held devices. • Built device driver as bridge from windows server to AS400. • Migration of AS400/RPG Application on DB2 to C#.NET Application on SQL Server.   02/02-04/03 Center For Medicare and Medicaid Services - Contract - Sr. Developer/Architect • Built device drivers for windows to AS400 and O/S 390 integration • Lead of Integration project (Java, C#) • Monthly Status Reports to Center for Medicare/Medicaid Services (CMS formerly HCFA) • HIPAA Compliance measurements • Section 508 of American with Disabilities Act Compliance Verification and Training • Devices are ARM 4 based with C  

    $70.00 /hr
    0 hours
    0.00
  2. Alexey Mamonov

    Alexey Mamonov

    Embedded, Desktop and Web Developer

    Russia - Last active: 03/31/2014 - Tests: 3

    Software developer with over 10 years experience. I have skills in web development on Python/Django and JS/Angular and database development on Microsoft SQL Server, Oracle, MySQL, Postgresql. I have experience in developing embedded applications with C++ and C for Linux and QNX. I have experience in developing client-server applications with C++ for Linux and with C++ and C# for Windows. I have experience in developing desktop applications with C++ and C# for Windows. I have experience in developing mobile applications for Android and Windows Phone.

    $15.00 /hr
    0 hours
    0.00
  3. Sharwan J.

    Sharwan J. Agency Contractor

    Godspeed Consulting

    India - Last active: 04/01/2012 - Tests: 2

    Godspeed consulting is group of technology enthusiasts. We have an average experience of 10+ years on diverse domain and technologies. Our core expertise lies in following areas : 1. Systems programming. 2. Unix Network programming 3. Applications programming. 4. Storage Systems and Virtualization. 5. High performance computing. 6. Custom protocol development. 7. Device driver development. 8. Mysql & Oracle consulting. 9. Linux consulting. 10. Software QA & testing. Technologies which we use are : 1. C 2. C++ 3. Assembly language (x86) 4. Python 5. Perl 6. Shell scripting 7. PL/SQL programming. Operating systems on which we have worked are : Linux, Solaris, HP-UX, Free BSD, IBM-AIX, Mac

    Associated with: Godspeed consulting Pvt. Ltd

    $22.22 /hr
    0 hours
    0.00