C# with Python Instrument communication Contract Software Developer, S

Job type:
on-site
Start date:
ASAP
Duration:
12 months
From:
Expert Employment
Location:
Hampshire
Published at:
12/06/2014
Country:
flag_no United Kingdom
Project ID:
819717

Warning
This project has been archived and is not accepting more applications.
Browse open projects on our job board.
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