about 1 year ago
In Line with Experience
Category: Software Jobs
OptaSense is a world leader in Distributed Acoustic Sensing and proud to provide vital information to help protect and secure the world's critical assets.
Drawing on decades of experience in the signal processing world, OptaSense is able to turn standard single mode telecoms fibre into a listening device up to 50km in length. OptaSense is rapidly expanding, with growth built on providing cutting edge solutions and excellent service to clients with security and monitoring requirements in tough environments. The OptaSense system has been deployed successfully worldwide and we now have operations in over 35 countries, in industries such as Oil and Gas, Transport and Security.
Join a challenging, dynamic and fast growing business with an exciting portfolio of international clients working on some of the most critical and exciting projects around the planet.
Job description/Person specification
An exciting opportunity to join a business which is commercially exploiting a ground-breaking fibre-optic distributed acoustic sensing system. Working within an agile software team, you will design, implement, test and integrate quality software according to the project’s system requirements and software management plan. You will write reliable & high-quality code that fulfils agreed requirements within agreed timescales. You will be involved in the setup and support of demonstrations and trials within the UK and abroad. You will use your technical experience to translate customer and sales led feature requests into well written, high-quality reliable software functions in a timely manner.
Working closely with the technical and commercial teams, you will design and prototype new product components and functionality, converting algorithms designed by the algorithm team into the software.
The successful candidate will have experience in all phases of the software development lifecycle. You will have previous experience of Java development, HCI, TCP/IP, UDP, Linux, multi-threading and distributed processing. Additionally you will have worked closely within signal processing (sonar or radar).
Experience in network configuration, XML, Matlab, C++ or Mercurial would be useful but not essential.
With a passion for IT, you will be able to demonstrate an ability to work well within a dynamic and fast paced environment, able to write quality code and supporting documentation.