We are seeking a C++ software developer to modify an existing software application that interfaces with a scientific instrument called a viscometer (https://www.hmjassociates.com/y501.html).

The application was written in-house in C++ and runs on Windows 10 desktops.  Typically, the Windows desktop is connected directly to the viscometer via a cable.  The application is able to send commands to the viscometer and also read data from it.

We need 2 changes made to the application:
1. The application currently communicates with the instrument via a MCC DT3016-PBF board (https://digilent.com/shop/mcc-dt3x-series-pci-boards).  We will be replacing the DT3016-PBF board with a MCC USB-1608G board.  The application needs to be changed to communicate with the new board.
2. The application currently runs on Windows 10.  We need the application to be ported to run on Windows 11.

We have no software developers on staff so the developer needs to be responsible for the entire software process end-to-end.  The developer needs to modify the source code and also compile the changes so that the final application can be delivered and installed on customer computers.  The developer will also be needed if bug fixes or other changes arise after delivery of the software.

Notes:
* Experience interfacing with scientific instruments or USB boards is a bonus
* Location: Our office is located in Houston, TX, but we are flexible on your location and remote is ok.
* Documentation: The software engineers who wrote the application are no longer with the company and we have no documentation.  You will need to read the source code to understand how it works and how to make changes.
* Testing: In order to test your software changes, you will need to interface with the viscometer.  This can be done remotely using a Windows computer in our lab that supports Remote Desktop.
* Timing: We are able to start this project immediately and latest would want to start it within 3 months.

Hourly Range: $30.00-$100.00

Posted On: August 19, 2024 21:23 UTC
Category: Desktop Software Development
Skills:Desktop Application, C++, Application Improvement

Country: United States

click to apply

Powered by WPeMatico