Description
Software Engineer (Sonar/Fibre optics)
3 months
Winfrith, Dorset
Role Purpose
An exciting opportunity to join a business which is commercially exploiting a ground breaking fibre-optic distributed acoustic sensing system. The purpose of this job is to work within the software team to design, implement, test and integrate quality software according to the project's system requirements and software management plan.
Setup and support demonstrations and trials within the UK and abroad. Provide technical support to customers, sales and trials teams. Work closely with the technical and commercial teams to design and prototype new product components and functionality. Convert algorithms designed by the algorithm team into the software. Peer review documentation and code. Maintain awareness, review and propose tools, technologies and methodologies.
Key Accountabilities
- Writing reliable high-quality code that fulfils agreed requirements within agreed timescales.
- Continued successful development of the client product.
- Translating customer and sales led feature requests into well written, high-quality reliable software functions in a timely manner.
- Degree in Computer Science or a Maths/Physics degree with Software content
Key Capabilities/Knowledge
- The successful candidate must have at least 5 years' experience in all phases of the software life cycle, Java development, HCI, TCP/IP, UDP, Linux, multi-threading and distributed processing.
- Essential qualities are the ability to work in a team writing quality code and documentation.
Desirable Criteria
- Preferably the candidate will have a background in signal processing (sonar or radar) and have experience in network configuration, XML, Matlab, C++, Mercurial and knowledge of the Agile process.
Experience & Qualifications
- Degree in Computer Science or a Maths/Physics degree with Software content