Software Engineer - C/C++ (All levels), London
Client: [Client Name]
Location: London, United Kingdom
Job Category: Other
EU work permit required: Yes
Job Reference: 404b718d9e92
Job Views: 108
Posted: 14.03.2025
Expiry Date: 28.04.2025
Job Description:
Job summary: Want to join a trusted and reputable company with a broad portfolio of capabilities across the Maritime domain?
Key skills required for this role: Software Engineer, Software, C++, Java
Important: All applicants must be able to obtain Security Clearance, and as a minimum be living in the UK for 5 years.
Working: The role is office based due to working on a secret network, with occasional travel to other company/customer's sites in the UK or abroad.
An opportunity has arisen for a Software Engineer to join a growing team. This role will be supporting new design work and existing products.
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 optimization.
* Artificial Intelligence algorithm implementation, integration, and optimization.
* Pride in the development of good quality well thought-out code.
* Peer reviewing the design and code of others and contributing to a community where learning and feedback is valued.
* Integration, defect analysis, and resolution to assist the verification teams with their work.
* Progression of assigned stories and tasks in a product backlog using the Azure DevOps tool including estimation of remaining work.
* Periodic verbal reporting of progress and contributing to sprint planning and retrospectives.
Experience needed:
* Ideally qualified to degree-level or equivalent experience in a Physics or Engineering based subject, such as; Electronics, Hardware, Computer Science, Software, or Systems Engineering.
* Experience in C++ development.
* Experience in multi-threaded design.
* Experience of UML design techniques.
* Experience knowledge of the full software development lifecycle.
Experience in the following would be desirable:
* Experience in the Defence / Aerospace or safety regulated environment.
* Experience in the Naval / Maritime domain.
* Experience in signal processing and/or AI/ML techniques.
* Experience in Machine Learning.
* Experience of Python.
* Experience of Java.
* Experience of DevOps.
* Experience of packaging tools and repositories such as Conan and Nexus.
For full information, please get in touch.
Matchtech is a STEM Recruitment Specialist, with over 35 years’ experience.
#J-18808-Ljbffr