Software Engineer - Signal Processing and AI
Transform naval missions with cutting-edge technology.
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.
Requirements:
* 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 and Security Clearance:
Our offices in Loudwater, Greenford, and Weymouth offer a blend of modern facilities and flexible schedules. You must be eligible for UK SC clearance.
#J-18808-Ljbffr