Future
opportunities

Defence Information
Don't forget to follow the links to register your interest in these areas.

Software

 

Modern Software Development relies upon a pooled resource of well-rounded and capable staff versed in the art of software engineering; it is multi-disciplinary which typically requires a familiarity with all parts of the engineering lifecycle; requirements, design, implementation/code, and testing.
 
It then seeks to specialise in particular tools or capabilities, largely based upon the type of work we do or will be doing. As a result of this, we look to recruit people that have those foundation skills plus one or more specific capabilities, currently aligned to skills such as:
 
Requirements and Design:
  • Skilled in requirements elicitation, capture, management and tracing
  • Design tools such as Enterprise Architect, Rational Team Concert and Artisan are prevalent
  • Aptitude in systems thinking is a powerful skill when it comes to finding accurate and world-class solutions to our engineering problems
 
Implementation/code:
  • Both desktop-based and web-based solutions
  • Predominantly hosted in Windows environments, but Linux skills are sometimes a requirement
  • The majority of the work is not high-integrity, language skills in order of requirement are therefore Java, C++, C#, Powershell, Python.
  • Software architectures including Eclipse RCP, J2EE, .NET are prevalent.
  • There are a vast myriad of other frameworks, tool and utilities; many of these rely on the underlying language skills described above.
  • Where high-integrity software is required, Ada 95 is the primary language.
 
Verification and Validation:
  • Aptitude for trying to “break” things, the art of testing
  • Practical use and adaptation of automated test tooling, for both highly-interactive (desktop and web) applications as well as more deterministic (interface) applications.
 
Generic foundation skills:
  • Our work accommodates a number of engineering lifecycles, such as traditional Waterfall, iterative and AGILE
  • An aptitude for the concept of “safety-involved” as well as “safety-critical” and “secure” helps develop a mindset aligned to the defence sector.
  • Experience and exposure of process-driven engineering, continuous process improvement, quality management systems is a useful skill in establishing cultural alignments
 
If you are interested in finding out more about these types of roles, please click here to register your interest in joining our talent pool. We will be in touch to discuss your background and to help you find your fit with us.
 

 
 

Systems

 

The Information Systems we develop collect, process, analyse, display disseminate and control information - both in battlespace and wider enterprise situations. All of these systems are mission critical: they process classified information, must be safe and secure, and resilient to cyber-attacks.
 
Developing and maintaining these complex systems requires a team of systems engineers who are experienced across the systems engineering lifecycle from requirements, architecture and design; building and integrating systems; verifying, validating and accepting systems and subsequent upgrades. Systems engineers should also have a good understanding of the key speciality disciplines of safety, security, human factors and integrated logistics support.
 
Our recruitment looks to find people that have those foundation skills plus one or more specific capabilities, currently aligned to skills such as:
 
Developing requirements and designing systems:
  • Requirements elicitation, capture, management and tracing
  • Creating enterprise and system architectures, and system designs
  • We use Architecture Frameworks such as MODAF, NAF and TOGAF to describe enterprises, and the SysML language
  • Systems engineering tools such as DOORS, MOOD and Enterprise Architect are prevalent
 
Building and integrating systems:
  • Making effective selections of commercial and military off the shelf elements as part of system solutions
  • Planning, managing and performing integration - understanding how to build the maturity of a system solution while understanding risk and opportunity
  • Designing and certifying the functional and electrical safety of physical installations and rigs
 
Verification and validating systems:
  • Selecting and making appropriate use of inspection, analysis, demonstration and tests to gather evidence of system maturity
  • Planning and conducting activities that verify that a system meets it requirements, and that validate that the system satisfies the original user need.
 
Typical generic foundation skills:
  • Our work accommodates a number of engineering lifecycles, such as traditional Waterfall, iterative, incremental and AGILE
  • An aptitude for the concept of “safety-involved” as well as “safety-critical” and “secure” helps develop a mind-set aligned to the defence sector - especially with growing cyber  threats
  • Experience and exposure of process-driven engineering, continuous process improvement, quality management systems is a useful skill in establishing cultural alignments
 
If you are interested in finding out more about these types of roles, please click here to register your interest in joining our talent pool. We will be in touch to discuss your background and to help you find your fit with us.
 

 
 

Other disciplines

 

If you like the sound of working in Defence Information but in a different capacity, please click here to register your interest in joining our talent pool. By uploading your CV, we will be able to contact you to discuss relevant opportunities.