Software Developer (C#)"}}]},{"@context":"https://schema.org/","@type":"JobPosting","@id":"#jobPosting","title":"Senior Software Developer
Role details
Job location
Tech stack
Job description
We are seeking a Senior C# Software Developer to help port and extend an existing proof-of-concept (PoC) system written in VB.NET. The system performs vessel detection and tracking by combining (fusing) AIS and radar data sources.
Requirements
- Strong proficiency in C#, with experience developing robust, high-performance applications.
- Background in C++, with a solid understanding of memory management, concurrency, and performance optimization.
- Demonstrable experience in at least one of the following domains :
- Sensor data processing (radar, AIS, optical, or RF)
- Tracking systems or sensor fusion algorithms
- Real-time or embedded systems
- Understanding of networking protocols and data serialization (e.g., TCP / UDP, JSON, Protobuf).
- Familiarity with multi-threaded and asynchronous programming patterns.
- Ability to work effectively within an interdisciplinary engineering team.
Benefits & conditions
-
Ambition - Aspiring to lead in maritime domain management.
-
Innovation - Driving improvement through creativity and forward-thinking.
-
Quality - Committing to high standards in performance and reliability.
-
Responsibility - Being individually accountable and team-driven.
-
Team - Collaborating openly with colleagues, partners, and customers. Why Join Us?
-
Work on mission-critical maritime surveillance systems used worldwide.
-
Be part of an ambitious, innovative, and supportive team.
-
Make a direct impact on global maritime safety and sustainability.
-
Enjoy flexible hybrid working. Competitive salary and benefits, including :
-
Matched pension contributions up to 5%
-
25 days annual leave (rising to 28 with service)
-
Private health care
-
Flexible working opportunities
-
Development and training programmes