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



