At a Glance
- Tasks: Join our team to develop cutting-edge maritime surveillance software using C#.
- Company: SRT Marine Systems, a leader in marine technology with a global impact.
- Benefits: Enjoy competitive salary, private healthcare, and flexible working options.
- Why this job: Make a real difference in global maritime safety and sustainability.
- Qualifications: Strong C# skills and experience in sensor data processing or tracking systems.
- Other info: Collaborative environment with excellent career growth and development opportunities.
The predicted salary is between 36000 - 60000 ÂŁ per year.
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.
Qualifications
- 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
SRT Marine Systems plc (SRT) is a market leader in international marine surveillance technology and systems. We are respected, established and an ambitious multinational company headquartered in the UK with a global customer base.
Location: 1 day / week in Cardiff office.
Job Type: Full‑Time, Permanent.
The Edge Team is responsible for developing the next‑generation hardware and software platform that forms the outer layer (edge) of our wider Maritime Domain Awareness (MDA) system. This platform consolidates and analyses sensor data gathered from the maritime environment, enhancing the intelligence available to users at remote command and control centres. Our systems operate at the intersection of edge computing, sensor fusion, AI‑assisted analysis, and autonomous operation, delivering real‑time maritime situational awareness and actionable intelligence.
Company Values
- 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?
- Be part of an ambitious, innovative, and supportive team.
- Make a direct impact on global maritime safety and sustainability.
- Enjoy flexible hybrid working.
Compensation and Benefits
- 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
Software Developer (C#)\"}}]},{\"@context\":\"https:/schema.org/\",\"@type\":\"JobPosting\",\"@id\":\"#jobP[...] in Cardiff employer: SRT Marine Systems plc
Contact Detail:
SRT Marine Systems plc Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Software Developer (C#)\"}}]},{\"@context\":\"https:/schema.org/\",\"@type\":\"JobPosting\",\"@id\":\"#jobP[...] in Cardiff
✨Tip Number 1
Network like a pro! Reach out to your connections in the industry, attend meetups, and engage with online communities. You never know who might have the inside scoop on job openings or can refer you directly.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your projects, especially those related to C# and sensor data processing. This gives potential employers a taste of what you can do and sets you apart from the crowd.
✨Tip Number 3
Prepare for interviews by brushing up on your technical knowledge and soft skills. Practice common interview questions and be ready to discuss your experience with memory management and concurrency in detail.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, we love seeing candidates who are genuinely interested in joining our ambitious team.
We think you need these skills to ace Software Developer (C#)\"}}]},{\"@context\":\"https:/schema.org/\",\"@type\":\"JobPosting\",\"@id\":\"#jobP[...] in Cardiff
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your C# skills and any relevant experience with sensor data processing or tracking systems. We want to see how your background aligns with our needs, so don’t be shy about showcasing your achievements!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you’re excited about the role and how your experience makes you a perfect fit for our team. Let us know what drives your passion for maritime technology.
Showcase Your Projects: If you've worked on any projects related to real-time systems or sensor fusion, make sure to mention them! We love seeing practical examples of your work, especially if they demonstrate your problem-solving skills and creativity.
Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it shows us you’re keen to join our innovative team!
How to prepare for a job interview at SRT Marine Systems plc
✨Know Your C# Inside Out
Make sure you brush up on your C# skills before the interview. Be ready to discuss your experience with high-performance applications and any specific projects you've worked on. They’ll likely want to hear about how you’ve tackled challenges in your previous roles.
✨Showcase Your Sensor Data Experience
If you have experience with sensor data processing or tracking systems, be prepared to share specific examples. Discuss any relevant algorithms or technologies you've used, especially in real-time or embedded systems, as this will demonstrate your fit for the role.
✨Understand Networking Protocols
Familiarise yourself with networking protocols like TCP/UDP and data serialization methods such as JSON and Protobuf. Being able to explain these concepts clearly will show that you’re not just a coder but someone who understands the bigger picture of system integration.
✨Emphasise Team Collaboration
Since the role involves working within an interdisciplinary engineering team, highlight your teamwork experiences. Share examples of how you’ve collaborated with others to achieve project goals, and express your enthusiasm for contributing to a supportive and innovative environment.