Find your future role
Job title
Software Engineer - C/C++ (All levels)
Ref no. | BHN566162 |
---|---|
Location | West London, England |
Start date | ASAP |
Job type | Permanent |
Job status | Closed |
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
Software Engineer, Software, Java, C++
Job description
Overview
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.
Want to work for a successful business, who develop advanced specialist systems to deliver warfighting edge in the modern maritime and underwater battlespace?
The company have a number of awards, most recently been named as an Award winner (Gold Award) in MoD Defence Employer Recognition Scheme!
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 test 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 etc.
- 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 would be advantageous.
- Experience in the Naval / Maritime domain would be advantageous.
- Experience in signal processing and/or AI/ML techniques
- Experience Machine Learning experience would be an advantage.
- Experience of Python would be an advantage.
- Experience of Java would be an advantage.
- Experience of DevOps would be an advantage.
- Experience of packaging tools and repositories such as Conan and Nexus would also be an advantage.
For full information, please get in touch