Job Title: Senior Software Engineer Location: Melksham, UK Overview of the Role An established engineering organisation specialising in life-critical protection and underwater systems is seeking a Senior Software Engineer to join its growing team in Melksham. This role is responsible for the design, development, and verification of software for advanced underwater electronic systems. You will contribute across the full engineering lifecycle and support the successful delivery of fully integrated, safety-related control and HMI-based systems. In addition to new product introduction (NPI) activities, you will help drive continuous improvement in software engineering processes and support ongoing product evolution. Working within a collaborative hardware and software environment, you will play a key role in system analysis, modelling, development, integration, testing, qualification, and reliability enhancement. This position offers the opportunity to influence technical direction, improve engineering standards, and contribute to complex systems designed for demanding operational environments. Key Responsibilities New Product Introduction (NPI): * Contribute the software engineering perspective to the specification, design, and delivery of advanced underwater electronic systems. * Support system architecture definition, integration, and validation activities within a multidisciplinary team. Sustaining ...