Driver Development Experts & Software Developers

Driver Development Experts & Software Developers

Get Your Device Driver Development Project Started Today!

Post your Driver Development project on oDesk, the world’s largest online workplace, for free and hire expert Software Engineers. The freelance Device Driver Developers on oDesk 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 oDesk, 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).

HOURLY RATE

HOURS BILLED

Expert Windows Application Developer

Have over 7 years of Experience in developing Windows Applications using C/VC++/MFC/C#,VB.NET , MS Detours, .NET framework. Currently Working as a Technical Lead with a huge product based MNC. Have developed various applications with Server/Client
… more

Have over 7 years of Experience in developing Windows Applications using C/VC++/MFC/C#,VB.NET , MS Detours, .NET framework. Currently Working as a Technical Lead with a huge product based MNC. Have developed various applications with Server/Client model as well as standalone applications based architecture. Have good grasp over Design patterns and can deliver any job within the committed time. Bring in any challenges and i'm ready with a solution.
less

Windows Driver/ARM Developer

During the last 4 years, I have worked as C/C++ developer of application software (simulation systems), kernel mode Windows/Linux drivers, and real-time applications for x86/MCS51/ARM-based devices.
Also I have skills in GPS(GNSS)/GLONASS and inertial navigation systems.
Good knowledge in network programming (have own simple implementation of TCP/IP stack).

System Developer for Windows/Linux.C/C++/Assembler

For the last 6 years I've been working primary with C++ and technologies/libraries related to it; such as: boost, Qt, log4qt, STL). I have a good knowledge of the old-school C++98/03 as well as modern C
… more

For the last 6 years I've been working primary with C++ and technologies/libraries related to it; such as: boost, Qt, log4qt, STL). I have a good knowledge of the old-school C++98/03 as well as modern C++11. Have an experience with VSS, CVS, SVN and Git. But hugely prefer Git. Have about 3 years experience with CMake.
Also I have an experience in software architecture and design patterns(GoF, primary). I prefer projects with unit tests and clean code requirements.
For the purpose of unit testing I've used Qt tests, boost test and Google test and Google mock. Currently I work with gtest&gmock combination, mostly.
So, my primary goal, at the moment, is to apply my developers skills for some
challenging software-developing job which being written using the modern C++ language.
less

C/C++ Developer

Position: Developer
Functions:
Developing of software modules under different platforms and operating systems
Major achievements:
Successful developing of elaborate software, including cross platform client-server applications. Successful developing in large work groups. Rational assignment of tasks and division of labor.

Project Manager, Product designer, QA expert, Open source Consultant

- Experienced professional with over 12 years of industry and research experience.
- Extensive program and project management experience
- Extensive experience in Service Delivery and Design
- Deep understanding of process optimization for internal and external quality elevation.
- Rich experience in product design
… more

More than four years experience as a software engineer. Strong .NET Framework,
C#, ASP.NET, ADO.NET, database design, Microsoft SQL Server / T-SQL, IIS, XML
understanding, providing ergonomic user interface design, experienced in
complex application architecture design. Interested in areas of E-commerce and
data mining. Having good sense of humor greatly increases communication
skills. I am a confident person capable of working as part of a team or as an
individual. Good team player. I enjoy challenges and have a bright outlook on
life.
less