About this role
Salary: £36,000 - 76,000 per year
Requirements: A minimum of 7 years experience as a Senior EngineerA degree in a relevant engineering disciplineBroad understanding of software from embedded through to applicationsExperience leading multi-disciplined teams of software engineersAbility to develop a software architecture for complex systems from scratchSound understanding of modern software methods and technologiesAbility to maintain a system-level approach and not get lost in the detailAbility to develop system-level requirements and derive lower-level requirementsSound understanding of safety concepts and designAbility to interface directly with customersAbility to act as a technical authorityAbility to communicate technical concepts to non-technical stakeholdersAbility to estimate work content and durationAbility to plan workload for teams and avoid overloading team membersAbility to develop and instigate processes to ensure industry best practiceAbility to ensure appropriate levels of software quality are achievedAbility to mentor and develop junior engineersAbility to delegate tasksAbility to manage resources and budgetsPractical understanding of standards and their applicationAppreciation of cyber security and its impacts on designSoftware skills in some of the following technologies on Windows and Linux: C++, JavaScript, Python, XML, JSON, HTML, CSS, web backend servers, Web Sockets, Docker, TCP-IP/UDP, SQL or other databases, dev tools, databases, and cyber securityDesirable exposure to IP video and video routingDesirable familiarity with design and testing of control softwareDesirable familiarity with systems serving real-time information via Web SocketsDesirable use of DDS and interfacing with itDesirable experience with message queues (Active MQ, Rabbit MQ, ZeroMQ)Desirable GUI development experience (.Net GUI framework, Qt 6.2 or previous versions)Desirable experience developing and debugging application software in Visual Studio (2013, 2017, 2022)Desirable experience building customer-facing APIs using web technologies Responsibilities: Design and implement software solutions for underwater robotics applications in line with our business needsDemonstrate expertise and experience in software used on industrial, vehicle, and vessel systemsTake responsibility for the delivery of projects and lead multidisciplinary teamsDeliver technically complex software projects for subsea vehicles and associated robotic functionsBind inputs from several software, engineering, and support disciplines together to deliver software content for our products Technologies: AIBackendCSSDockerEmbeddedSupportJSONJavaScriptLinuxPythonQtRoboticsSQLSecurityVisual StudioWebWindowsXMLASP.NETAPIAngularC++DjangoNodeJSReact More:
We are Saab UK, part of Scandinavias largest defence company, bringing together Swedish and British innovation. We provide world-leading solutions and services in defence, aviation, space, and civil security, with a growing UK presence across eight sites and over 600 employees. Our specialisms include software engineering, underwater robotics, radars, AI, and armed forces training. This role is part of our Saab Seaeye Underwater Robotics business in Fareham. We offer opportunities for personal fulfilment and career growth. The position is full time at our Fareham, Hampshire site, Saab Seaeye, Trilogy 1, Concorde Way, Segensworth.
last updated 36 week of 2026