Software Engineer

The Role

Sensornet is seeking an experienced software engineer to assist in the development of next generation Optical sensors.

The key responsibilities will be:

  • Develop enhanced functionality of the existing instrument control and display software
  • Contribute to base libraries of re-usable modules.
  • Quality control including writing and running of unit and system tests, and use of source code control.
  • Assist in project planning by providing specifications and time estimates for tasks.
  • Provide support to internal and external customers.

The Candidate

We are seeking a software engineer with experience of working in a professional, structured programming environment on large scale developments.  We will consider candidates who possess the following key attributes:

  • At least 2 year’s experience as a professional software engineer 
  • Familiarity with the entire software lifecycle.
  • Understanding and experience of building structured, modularised code.
  • Experience using a change control system.
  • Experience in configuring Windows OS
  • Knowledge of RTOS
  • Ability to quickly pick up new concepts and technologies.
  • Experience interfacing with hardware
  • Exposure to coding for safety critical systems
  • Ability to present results to the rest of the development team and management.

Additional desirable skills:

  • Labview programming experience
  • XML
  • TCP/IP Networking
  • Use of Database systems (SQL)

Interested candidates should send their cover letter and resume/CV to Anna Ventris at anna.ventris@sensornet.co.uk