Job Description
Join a cutting-edge engineering team developing autonomous systems for the next generation of marine and defence technology. This is a fantastic opportunity for an experienced Software Engineer to take a leading role in designing, developing, and delivering advanced software solutions that operate in challenging real-world environments.
Youll work across the full software lifecycle, from concept and design through to integration, testing and delivery, as part of a multidisciplinary engineering team shaping the future of maritime autonomy.
What youll be doing
* Designing and developing software for advanced autonomous systems
* Supporting integration and delivery activities across complex engineering projects
* Collaborating with hardware, systems and domain experts throughout the development lifecycle
* Engaging directly with end users to refine functionality and performance
* Taking a lead role in development discussions and cross-team collaboration
What youll bring
1. Proven experience in software design and delivery
2. A degree (or equivalent experience) in Software Engineering, Computer Science, or a related discipline
3. Knowledge of autonomous system architectures and the marine or defence domain
4. Strong understanding of software engineering processes, tools, and lifecycles
5. Experience working in multi...