Software Developer
Join a research-driven engineering programme where software powers advanced maritime testing, autonomous model ships, and centralised data management. You will turn conceptual frameworks into reliable tools that help engineers experiment faster, safer, and with greater precision.
CONTEXT
Our client, a major player in its sector, is building the next generation of maritime research infrastructure. Behind the scenes, a second towing carriage is being prepared to run complex hydrodynamic and engineering experiments, and the software that orchestrates the entire test lifecycle has become a strategic asset. The organisation is not simply maintaining tools; it is creating a connected ecosystem where test execution, data capture, model-ship autonomy, and engineering support all meet. The team needs a developer who can translate conceptual frameworks into reliable software, working at the intersection of industrial systems, databases, and real-time experimentation. The story is one of precision, curiosity, and engineering progress: each line of code helps researchers move from an idea to a measurable result.
ACTIVITIES
- Design, develop, and maintain an overarching management system used to plan, configure, and follow test campaigns.
- Build and evolve test execution software for a second towing carriage, ensuring operators and engineers can run experiments securely and efficiently.
- Work on a database application that centralises test data, configuration, results, and operational history.
- Contribute to autonomous model-ship software, connecting navigation, sensor, and control logic with the wider test environment.
- Provide general IT support to the engineering team, troubleshooting issues and improving day-to-day technical workflows.
- Collaborate with internal experts and external stakeholders to turn conceptual frameworks into concrete technical designs.
- Write clean, documented code and participate in reviews, testing, and continuous improvement of the software delivery process.
EXPECTED ACHIEVEMENTS
- Deliver a dependable and scalable test management platform that becomes the reference tool for daily engineering operations.
- Increase the reliability and repeatability of towing-carriage experiments through better software control and data handling.
- Enable autonomous model-ship scenarios to be tested more safely, with clearer telemetry and stronger integration with the research infrastructure.
- Reduce manual effort and technical friction for engineers by providing responsive IT support and well-designed internal applications.
- Leave behind a maintainable codebase, clear documentation, and a stronger software culture within the technical team.
ENVIRONMENT
- Industrial and research-oriented software development.
- Database applications, management systems, and test execution software.
- Autonomous systems, sensor data, and model-ship control concepts.
- Collaboration with engineering teams, researchers, and external partners.
- Agile and iterative delivery practices, code reviews, documentation, and continuous improvement.
- A hybrid mix of hands-on development, technical design, and operational IT support.