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. 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
  2. Joseph Andly Koola

    Joseph Andly Koola

    Embedded Systems Software Developer

    Canada - Tests: 1

    Has about 5 years of work experience in the embedded systems industry in various organizations like Texas Instruments and Samsung Mobile. Excellent C programming skills Very good knowledge in Android, Linux Device Drivers and porting Very good knowledge in SIMD optimization for various use cases. Excellent English Language communication skills Reliable

    $20.00 /hr
    0 hours
    0.00
  3. Hmayak Arzumanyan

    Hmayak Arzumanyan

    Senior Software Programmer

    Armenia - Tests: 1

    I'm a senior software programmer with almost 8 years of experience. I worked on different kind of projects: desktop applications, scripting (bash, tcl), drivers implementations. Good in researching and getting familiar with new technologies/tools. I'm an expert C/C++ programmer, worked on projects which require knowledge of multithreading, networking and generic programming. Mostly I have worked under Linux.

    $22.22 /hr
    0 hours
    0.00
  4. Michael C.

    Michael C.

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

    United States

    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
  5. Denis Mohren

    Denis Mohren

    Senior C++ Developer(C/C++,C# and VB .NET)

    Germany - Tests: 4 - Portfolio: 1

    Hi, I am a software developer, having over 9 years of experience, in various areas of development, system architecture and so on. I have rich and good experience in C/C++, C#, VB.NET programming as well as ASP.NET. I am very talented with desktop application and service/daemon development. The applications and systems that I have developed are: User/Financial stuff Management tool, Book management System, OS Monitoring/Controlling Service, Anti-malware/Process protector, Network Filtering tool, Microsoft Plugins and so on in C/C++, C#, VB.NET and ASP.NET. And I am familiar with device/kernel driver development in DDK/WDK. And also vast knowledge about network programming, multi-threading, OOP programming, system programming and so on. And I can write and speak English very fluently. Hope I can help your business and we can make something perfect together!

    $38.89 /hr
    0 hours
    0.00
  6. Alexey Mamonov

    Alexey Mamonov

    Embedded, Desktop and Web Developer

    Russia - 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
  7. Maxim Akristiniy

    Maxim Akristiniy

    Lead Software Developer

    Russia - 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
  8. Fjuan Y.

    Fjuan Y. Agency Contractor

    Robust Web Applications/Platform Development

    Colombia - Tests: 1 - Portfolio: 5

    My main goal is to provide to my customers, robust and scalable web applications/platform solutions using the latest technologies available. I'm always improving my self and my skills. I'm specialized on the following technologies: - Django/Python - PHP - Amazon EC2, Amazon S3, Amazon CloudFront, Amazon RDS. - MySQL, PostgreSQL + Postgis, Oracle, MSSQL, NoSQL, MongoDB. - HTML5, XML, Responsive. - CSS3.0, Sass. - JavaScript, jQuery, Angular, Node.JS, Ajax, JSON , YUI, Backbones, Require.JS. - Git, SVN, Mercurial. - VPS Management and Configuration, Unix Based Distributions SysAdmin.

    Associated with: Novalk Apps SAA LLC

    $50.00 /hr
    0 hours
    0.00