C++ (Qt, microcontroller) and JavaScript Software Developer

3-month rolling contract, part-time

Updated April 23, 2019

We are looking for a C++ (Qt, microcontroller) and JavaScript (React) developer to work on a rolling three-month, part-time contract. Total number of hours is estimated to be about 150, decreasing to around 10 hours per month afterwards. We would like to have the project completed within 1–3 months.

We are looking to update the desktop software that our customers use to control the nGauge AFM. Here’s a short video of the three main screens that the user interacts with while running a scan with the nGauge AFM:

 
 

About the Job

We are looking for a software developer who has experience with C++ and JavaScript to improve the desktop software that our customers use to control the nGauge AFM.

Total number of hours is estimated to be about 100–150 for the bulk of the project, which we would like to have completed within 1–3 months. On-going maintenance of 10 hours per month afterwards would be required.

We are looking to update the existing desktop software through:

  • Well-defined UI improvements

  • Well-defined microcontroller programming improvements

  • New feature implementation


Requirements

  • Experience with C++

    • GUI development with Qt

    • Microcontroller programming experience

  • Experience with JavaScript, in particular with React

  • Experience with AWS

  • Experience with cross-platform (Windows and Mac) desktop application development

  • Experience with git

Nice to have

  • Experience developing desktop applications on Linux

  • Familiarity with scientific computing

Contact

If you are interested in this contract position please get in touch with David Morris at david@icspicorp.com