Find your future role
Job title
Software Engineer (Signal Processing and AI)
Ref no. | BHN581733 |
---|---|
Benefits | Additional Benefits to be seen below. |
Location | Ealing, England |
Start date | ASAP |
Job type | Permanent |
Job status | Open |
Job summary
Want to join a company with over 30 years of experience in designing, manufacturing, and delivering highly bespoke solutions?
Key skills required for this role
Software Engineer,Development,C++,Python,Java,Algorithms,Machine learning,UML,Modeliing,Multi-threaded design
Important
Candidates must be eligible to obtain a SC (Security) clearance
Job description
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!
Please reach out to me for more details!