Sorry, this job is no longer available.

(Loading More Opportunities)

Software Engineer

Job Description:

Our Client has a vacancy for a software engineer to join one of their project teams. The successful candidate will be working on the software development and maintenance of the Submarine Command System (SMCS) for the UK Royal Navy’s submarines. You could also be involved in the production of technical documentation and test scripts.

Skills & Experience:

• Ada applications engineer with experience in mission critical real-time embedded software

systems. C++ experience also desirable.

• Experience/knowledge of formal design methods using modern tools (EA, Rhapsody, UML,


• Experience of formal software Configuration Management tools (for example, SBM) and

formal Change Control processes (Defect reports, change requests, etc).

• Understanding of test techniques and competent at running tests and identifying and

analysing bugs.

• Fully knowledgeable in the software development lifecycle, with the ability to estimate and

plan activities across all phases.

• Able to work on own initiative, to tight deadlines, with attention to detail.

• Collaborative attitude and ability to share knowledge and help other team members as


Main Duties:

• Primarily working on development of SMCS software to support ongoing programmes.

• This will involve understanding high level design impact statements and working through the

software lifecycle to produce tested software updates.

• Production of high level architectural design and low level detailed design artefacts.

• Ada implementation of the software upgrades in accordance with coding standards.

• Creation and modification of test schedules based upon requirements/design inputs.

• Running test schedules to validate the software changes.

To apply for this position, you must be eligible to live and work in the UK and either possess or be able to obtain UK MOD Security Clearance to SC Level.

South West London, England, UK