Our client, a leader in defence and security technology, is seeking a Software Engineer with a focus on Signal Processing and AI to join their team. This permanent role offers an exciting opportunity to work on cutting-edge solutions that safeguard naval forces worldwide.
Key Responsibilities:
- Software architectural design using UML and the Enterprise Architect tool
- Software implementation and testing in C++, including unit and continuous integration testing
- Sonar signal processing algorithm implementation, integration, and optimisation
- Artificial Intelligence algorithm implementation, integration, and optimisation
- Developing high-quality, well-thought-out code
- Peer reviewing design and code, contributing to a learning-focused community
- Integration, defect analysis, and resolution to assist verification teams
- Managing assigned tasks and stories in a product backlog using Azure DevOps, including estimating remaining work
- Periodic verbal reporting on progress and contributing to sprint planning and retrospectives
Job Requirements:
- Experience in C++ development
- Understanding of multi-threaded design
- Experience in signal processing and/or AI/ML techniques
- Knowledge of UML design techniques
- Familiarity with the full software development lifecycle
- Understanding of machine learning (advantageous)
- Experience with Python (advantageous)
- Knowledge of packaging tools and repositories such as Conan and Nexus (advantageous)
Benefits:
Our client supports flexible working arrangements, including hybrid models, remote work, and on-site options. Offering a 9-day fortnight working pattern, providing extended weekends every other week. Flexible start and finish times, as well as Time Off in Lieu (TOIL), contribute to a supportive and balanced work environment.
If you are a skilled Software Engineer looking to contribute to the future of naval warfare, we encourage you to apply now and join our client\’s innovative team!
#J-18808-Ljbffr
Contact Detail:
Gulhuset Design Recruiting Team