The Role:
This is a highly varied role giving the successful candidate the opportunity to work across multiple projects and at all stages of the Software Development Lifecycle. Whilst focused on software development, this role also provides the opportunity to participate in software design at all levels. This will include work on:
* Research & Development – Internally and externally funded research and development products investigating and developing low TRL technologies.
* Product Development – Development and support of Synoptix products, primarily in the AI and Computer Vision (object detection and track) domains.
* Service Development – Development of Synoptix services, including our upcoming AI Assurance service offering.
* Engineering Services – Delivery of engineering services on behalf of clients, assisting them in the development of their solutions.
Key Responsibilities:
Leading Software Development Projects
1. Act as part of a multidisciplinary team to develop products and services. This will include Systems Engineers, Security Engineers, Product Managers and others as required.
2. Support the wider team in project planning, requirements definition and requirements analysis.
3. Lead software design, development, testing, deployment and maintenance for a range of AI and Computer Vision products.
4. Contribute to a culture of continuous improve...