Software Engineer C++/Java

08 Feb 2017
08 Mar 2017
Contract Type
Full Time


My client is a market leading manufacturer of technology for defence applications. Due to continued and sustained growth they are currently looking to add number of Software Engineers to the development department on a permanent basis. The successful applicant will have extensive experience in Software design and development.

Please note that due to the sensitive nature of the products you must be able to obtain SC Clearance.

This role will give you the opportunity to work on next generation defence technologies with some of the best engineers in the industry; you will be part of the team developing solutions for the next generation of advanced missile systems, specifically in the Command and Control domain.

Role Scope:
-You will be part of a team developing a wide range of software solutions across multiple projects for various weapon systems.
-Involvement in the development of the next generation of Mission Planning software in a multinational context.
-Work on projects ranging from weapon sub-system software through to Mission Planning & Control software.
-Create software using varied development methods predominately based on the C++ language.
-This hands-on role with involvement in most stages of the software engineering lifecycle.

Required Skills:
-Ideally have a degree in Computer Science or Software Engineering combined with some experience in the development of software for formal delivery.
-Possess a collaborative and open approach to software development, with the ability to inspire others and maintain momentum during development.
-Strong communication skills are essential - the software being developed will be used across multiple products and sites.
-Ideally you will have a background in software engineering, with good knowledge of modern development practices and knowledge of software testing approaches.
-We seek a sound understanding and use of C++ and or Java for software development.
-Experience of using the Eclipse integrated development environment and/or NetBeans is highly desirable.
-An appreciation for the use of software tools in the software development lifecycle, such as Rational Team Concert, DOORS and LDRA Testbed, are also desirable.
-Working knowledge of standards such as DefStan 00-55 & RTCA 178B/C, and restricted coding standards such as MISRA C++, would be desirable.
-The ideal candidate would have some knowledge of using UML, in particular IBM Rhapsody.

Commutable from: Bristol, Cheltenham, Bath, Chippenham, Swindon, Cardiff, Stroud

Key Words: Software, Design, Development, Defence, Missile, C, C++, MISRA, Rhapsody, UML, DDS, Java, Mision, Planning, DOORS, IBM

For more information or to apply please contact;
Paul Randall

This position is being advertised by the recruitment agency Stream. Stream are experts in technical and commercial recruitment with a portfolio of jobs across Engineering, Manufacturing, Pharmaceutical, Electronics, Automotive, FMCG and Business Support.