C# Sensor Software Engineer

SRT Marine Systems plc
Cardiff, United Kingdom
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Compensation
£ 70K

Job location

Cardiff, United Kingdom

Tech stack

ASP.NET
.NET
Abstraction Layers
API
Artificial Intelligence
Augmented Reality
C Sharp (Programming Language)
Linux
Distributed Systems
Hardware Interface Design
Message Broker
Enterprise Messaging Systems
RabbitMQ
Sensor Fusion
Software Engineering
Systems Integration
Video Editing
Web Services
Data Processing
Backend
Event Driven Architecture
RTSP
Containerization
Sentry
Docker
Microservices

Job description

  • We design, develop, and integrate sensor capabilities within our Marine Domain Awareness platform.
  • We ingest, control, and process data from coastal surveillance cameras, radio direction finders, radar, AIS, and other maritime sensors.
  • We expose sensor data in a consistent and operationally robust format for downstream systems.
  • We develop integrations with maritime sensors, including coastal surveillance cameras, radio direction finders, radar, and AIS data sources.
  • We implement control interfaces such as PTZ, presets, and tracking handoff.
  • We work with proprietary and undocumented APIs where required.
  • We build robust backend services using C# and .NET.
  • We develop APIs and services for downstream consumers.
  • We optimise for performance, reliability, and low-latency processing.
  • We work within distributed, containerised environments.
  • We integrate across distributed systems, including message brokers and microservices.
  • We integrate with existing platform components and abstraction layers.
  • We support deployments in on-premises and air-gapped environments.
  • We calibrate and optimise sensors in non-production environments.
  • We build software that makes sensor outputs usable for downstream systems.
  • We train our Delivery Team for field deployment.
  • We collaborate with colleagues across software, hardware, data science, and infrastructure.
  • We contribute to multi-domain sensor fusion, AI-assisted analysis, anomaly detection, augmented reality, autonomous sentry operation, and evidence collection.

Technologies:

  • AI
  • Backend
  • C#
  • Docker
  • Hardware
  • Support
  • Linux
  • PLC
  • RabbitMQ
  • Security
  • Sensor Fusion
  • Sentry
  • microservices
  • ASP.NET
  • Mobile
  • RDF

Requirements

  • We require strong experience in C# and .NET Core / .NET 6+.
  • We require a solid understanding of distributed systems and event-driven architectures.
  • We require experience integrating with or working on surveillance cameras such as PTZ, ONVIF, RTSP, or video streams.
  • We require experience with radio systems or radio direction finders, radar, AIS, or similar telemetry sources.
  • We require comfort working with hardware interfaces and imperfect or undocumented APIs.
  • We require experience with messaging systems such as RabbitMQ or similar.
  • We require experience with containerisation, including Docker.
  • We require experience with Linux-based deployments.
  • We require understanding of performance, scaling, and resilience challenges in distributed environments.
  • We prefer experience in maritime, defence, or surveillance domains.
  • We prefer familiarity with video processing pipelines.
  • We prefer experience working in air-gapped or high-security environments.

About the company

We are SRT Marine Systems plc, a respected and ambitious multinational company headquartered in the UK and a market leader in international marine surveillance technology and systems. Our Marine Domain Awareness technologies, products, and systems help enhance security, safety, environmental protection, and sustainability across the global marine sector. We work with customers ranging from the largest national coast guards to individual vessel owners. We offer a challenging and rewarding environment where high-quality results are recognised, innovation is encouraged, and talented, hard-working people can make a real impact. We are an equal opportunity employer committed to building an inclusive workplace for people from all backgrounds.

Apply for this position