You've landed at the right place. oDesk is now Upwork. Learn about the new platform.

Driver Development Jobs

10 were found based on your criteria {{ paging.total | number:0 }} were found based on your criteria

show all
  • Hourly ({{ jobTypeController.getFacetCount("hourly") | number:0}})
  • Fixed Price ({{ jobTypeController.getFacetCount("fixed") | number:0}})
show all
only
only
only
show all
only
only
only
only
only
show all
only
only
only
Looking for the Team App?
Download the New Upwork Team App
Hourly - Intermediate ($$) - Est. Time: Less than 1 month, Less than 10 hrs/week - Posted
We've written an odbc driver in C++, and extended our database to handle requests from the driver. We can compile this into a 32-bit and 64-bit driver, and it works well with Microsoft Access and Microsoft Excel. However, it is not working well with the Import/Export Wizard of SQL Server. We are looking for a developer to help finish our odbc driver, specifically to make it work with the Import/Export wizard of SQL Server. The driver only has to run on Windows. The developer would have experience of writing odbc drivers, and know the responses required by such a driver. We would plan to work with a developer, providing full access to our existing source code in return for a non-disclosure agreement and all rights to the source code produced.
Skills: Device Driver Development ODBC
Fixed-Price - Expert ($$$) - Est. Budget: $10,000 - Posted
Disk Identification: I need correct identification of any disk connected in any type of machine with any type of interface. For example disk can be connected via USB port, SAS card, RAID card, Fiber channel, SCSI controller, External, or any other possible way. Similarly Disk can be of any type like SATA, IDE, SCSI, SSD, iSCSI, SAS, FC, USB, Hybrid and any others. Any type of machine refers from PC, laptop, NAS, SAN to big server machines including storage servers with RAID configurations. I need following attributes of Disk: • Disk Manufactures/Vendor Name • Disk Model Number • Disk Serial Number • Disk Firmware details • Correct Disk Type (e.g. SATA, IDE, SCSI, SSD, iSCSI, SAS, FC, USB, Hybrid and any others) • Disk connecting Interface or bus or Controller (e.g. SATA, IDE, SCSI, SSD, iSCSI ,SAS, FC, USB, JBOD, External and any others) SMART Status: I need SMART attributes and disk health status of all type of disk connected with system which has been described above (e.g. SATA, IDE, SCSI, SSD, iSCSI ,SAS, FC, USB, External and any others) with any connection mode (should work with all type of disk interface and controller) RAID Dismantling: Program should work with all major RAID controllers. Program should dismantle the RAID array whether it is internal or external and give access to each disk individually. Whether RAID array has configured or not with connected disk I need access of all disks in both cases to read/write. When program will run it should detect all the disk of internal or external RAID array connected with machine. It is possible that many RAID array has connected with system and controlled via various way like web based interface. RAID array me be connected via LAN/WAN or JBOD. It should also work on multiple RAIDs installed on system. Hardware Information: Complete hardware information of the working machine like Motherboard, Processor, RAID Card, PCI cards, Graphic card, sound card, Optical drive, BIOS, RAM, Storage adapter, NIC adapter, Display adapter, Memory, Machine Information along with chassis, make & model Development Environment: Program should be developed in VC++ in Visual studio 2010 in Windows 7. Program should run in windows 7 and above Windows OS both in 32 bit and 64 bit architecture. Program should be dialog based which must show all the parameters needed.
Skills: Device Driver Development RAID Administration System Programming Windows Administration
Hourly - Entry Level ($) - Est. Time: 1 to 3 months, Less than 10 hrs/week - Posted
Currently we have loads of work. We are looking for some one who can work for long time. To start with, we have something as explained below. Driver Development for 8x8 LED Matrix using i2C communication. Driver Development for Capacitive sensor using i2C communication. Work related to wifi module integration, sending files using wifi module using HTTP, write parsing code and receive HTTP from server side etc. We can have some other work as well.
Skills: Device Driver Development Algorithm Development Embedded C Embedded Systems
Hourly - Intermediate ($$) - Est. Time: Less than 1 week, 10-30 hrs/week - Posted
We have a written code to control speaker volumes via microcontroller. its in .pbp file, may be a power builder project file. being execute using putty.exe. Its a console type application. We need some fixes and changes in current code. And Next we are interested in the development of visual type application for our controller. please see the code in attachment.
Skills: Device Driver Development
Fixed-Price - Expert ($$$) - Est. Budget: $5 - Posted
We are developing an innovative, game changing cyber technology in the area of Operating System internals. Our technology is not an incremental improvement on an existing technology; it solves a problem that has never before been solved. We are looking for very talented Windows Kernel Engineers to help solve very difficult problems and work alongside engineers from some of the largest and most advanced software companies in the industry. Responsibilities: • Write and debug kernel drivers for multiple Operating Systems • Modify existing kernel drivers, elegantly extend and plug into them • Debug root causes of kernel crashes Desired Skills: • Advanced Degree in Computer Science or Engineering • Experience with mobile operating systems • Experience with multiple Computer architectures (x86, x64, ARM)
  • Number of freelancers needed: 3
Skills: Device Driver Development Embedded Linux Kernel Operating Systems Development
Hourly - Intermediate ($$) - Est. Time: More than 6 months, 30+ hrs/week - Posted
Estonian based company is looking for talented Linux kernel developers to join their embedded team. We are looking for new people in area of automotive and embedded software development. During initial term (about 1 month) it may be part time work but, as a goal, we are willing to establish strong and long-term relationships with potential candidates for full-time remote position. The persons we are looking for will be involved in projects for one of our customers in USA and should have strong solid skills together with practical usage in Linux kernel development, device drivers for ARM based platform (Freescale i.MX6), knowing different basses: i2C, serial, SPI, USB, etc. In general, you will be charged with tasks that require the following area of competence: * Linux kernel experience in: - resource controlling - system calls - kernel and its subsystems * Different ways how to interact between user space and kernel levels, pros and cons. - netlink socket; - block/character devices; - sysfs/procfs; - ioctl; - mmap и shared memory - standard libc library * device drivers development: - driver initialization (probes) - description of hardware (device tree) - IRQ processing - top and bottom halves - softirq/hardirq, difference - workqueue - mutex/spin_locs, difference * runtime power manager: - runtime_pm_suspend/resume - supend/resume functions of device drivers * debugging a kernel and device drivers: - printk и /proc/sys/kernel/printk - kernel debugger kgdb - analyzing of Oops messages - using debugfs - ftrace and tracepoints Also your level of English should be enough to pass the technical interview with customer in USA. If this sounds interesting for you, please apply at this position together with your CV. Should you have any questions don’t hesitate to ask.
  • Number of freelancers needed: 4
Skills: Device Driver Development C Embedded Linux Embedded Systems
Fixed-Price - Est. Budget: $2,000 - Posted
Hi We are looking for a senior windows developer, who can work with for long term. Below skill sets needed Windows Developer(C/C++/C#, WinAPI, QT, MFC, COM, Drivers, .NET) Kindly note that the we are looking for ongoing project and developer may earn more than $10000 for our ongoing project Provide your skype id for further discussion
Skills: Device Driver Development API Development ASP.NET C
Looking for the Team App?
Download the New Upwork Team App
Fixed Price Budget - ${{ job.amount.amount | number:0 }} to ${{ job.maxAmount.amount | number:0 }} Fixed-Price - Est. Budget: ${{ job.amount.amount | number:0 }} Open to Suggestion Hourly - Est. Time: {{ [job.duration, job.engagement].join(', ') }} - Posted
Skills: {{ skill.prettyName }}
Looking for the Team App?
Download the New Upwork Team App