Software Engineer - Signal Processing and AI Greenford Hybrid: 3 days on site Step into a world where cutting-edge technology meets unparalleled expertise. From sonar and radar to AI-driven technologies and unmanned platforms, our client is transforming naval missions with state-of-the-art solutions. Be part of a collaborative team where your contributions will safeguard the seas and empower navies worldwide. Key Responsibilities: Design software architecture using UML and Enterprise Architect. Implement and test C++ software, including unit and continuous integration testing. Develop and integrate sonar signal processing and AI algorithms. Collaborate through peer reviews and drive innovation with well-thought-out, high-quality code. Work on task progression in an Azure DevOps environment, contributing to sprint planning and retrospectives. What You Bring: Proficiency in C++ development and multi-threaded design. Experience in signal processing or AI/ML techniques. Knowledge of UML design and the full software development lifecycle. Bonus skills: Python, packaging tools like Conan, and repositories such as Nexus. Location: Our offices in Loudwater, Greenford, and Weymouth offer a blend of modern facilities and flexible schedules. Security Clearance: Must be eligible for UK SC clearance.