C# with Python Instrument communication Contract Software Developer, S

Job type:
on-site
Start:
ASAP
Duration:
12 months
From:
Expert Employment
Place:
Hampshire
Date:
12/06/2014
Country:
flag_no United Kingdom
project ID:
819717

Warning
This project is archived and not active any more.
You will find vacant projects in our project database.
C# programmer with Python and Visual Studio experience required for a long term contract assignment additional skills include;

* Instrument communication using GPIB, Modbus TCP, Modbus serial, RS-232 Serial, Ethernet TCP/IP; use of VISA libraries
* Experience with Test and Measurement automation advantageous
* Interfacing with UPS and handling power fail events
* Experience with optical instrumentation is desirable
* High-reliabilty systems (auto-restart, checkpointing)
* Event-driven, multi-threaded state machines
* Scripting C# application using Iron Python
* MQTT publish/subscribe communication; websockets;
* Windows GUI programming
* Optionally also Javascript, AngularJS

This is a fantastic opportunity to join an advanced scientific software solutions team working on very interesting and challenging projects.

Key skills; C#, Iron Python, Visual Studio, instrument, GPIB, Modbus, RS-232, VISA libraries, UPS/power fail, optical instrumentation, high-reliability systems, auto-restart, multi-threading, websockets