Bios Recovery and Flashing app


Job Description

I need to create a Windows application that will do the following:
_ detect motherboard manufacturer and model
_ detect bios details of motherboard (manufacturer, size, version, string,etc...)
_ detect nothbridge, southbridge and all other chipset info
_ detect motherboard system slots
_ create a backup of current bios to file (like this:
_ flash a new bios to motherboard

Application must run under Windows XP and 7 (32 and 64).
More details about the whole application architecture will be sent to qualified contractors after interview.

Contractor must have experience on windows internas development with c++ and assembly, ACPI and SMBIOS programming, hardware detection, Windows signed driver programming, chipset detection, flash programming, tcp/ip networking programming.

This is an urgente task so candidates with existing similar code or who can quickly reserve engineer existing programs will be a plus.

All worked code shall be daily commited to SVN server.
Tasks will be managed on redmine server.
Candidate is required to do daily checkpoint meetings on UTC -3 localtime at morning.
Good communication skills with at least writen english is required.
Full documentation on provided code is required.