Skip to main content

This job has expired

Operational Cyber Vulnerability Researcher (London or Gloucester)

BAE Systems Digital Intelligence
Gloucester, United Kingdom
Closing date
1 Jun 2023

Job Details

BAE Systems Digital Intelligence is home to 4,500 digital, cyber and intelligence experts. We work collaboratively across 10 countries to collect, connect and understand complex data, so that governments, nation states, armed forces and commercial businesses can unlock digital advantage in the most demanding environments.

Operational Cyber’s vulnerability researchers perform deep research in to software, firmware and related systems in order to find 0-day vulnerabilities and perform further analysis on N-days. They have a thorough and low level understanding of how computers work including compilers, assembly language and the traits of specific programming languages that might culminate in security flaws. Often, they have gained this knowledge by first becoming an expert software engineer with experience of secure coding and code review practices established over a number of years.

They have a proven track record for finding vulnerabilities with recognition in the form of CVE or customer equity submissions with a tangible impact on mission and operational outcomes. Often the research they deliver leads to significant follow on capability development work by adjacent teams of researchers/software engineers.

In addition to their expert technical skills, they will approach research with an adversarial mind-set , are able to understand the mind-set and security posture of the original system developers - establishing what aspects may have been subject to human or systemic error and use their judgement to direct and prioritise our own (usually time limited) research.

They are proficient with a wide range of static and dynamic reverse engineering tools and consequently are able to research software with and without source code. They are expected to be an expert in at least one platform (e.g. Android, IOS, Linux or Windows). They will also have an understanding and practical experience of multiple supporting technologies (e.g. image and video codecs, networking, high performance computing, cryptography, computer forensics including malware analysis etc.).

For the purposes of research, they will be proficient in at least one programming language (e.g. Python) and may have experience of exploit development including payload implementation and modern security mitigations.

  • As with any research, the output of our work needs to be communicated to our teams and customers with high technical accuracy with the researcher giving priority to documentation of any vulnerabilities, supporting research and tooling. They will be aware of all policy and legislative requirements of their work, including reverse engineering warrants and OpSec awareness. Researches 0-day vulnerabilities across a range of software, firmware and systems
  • Perform further research into N-day vulnerabilities
  • Perform static reverse engineering of binary components using appropriate tooling (e.g. Ghidra)
  • Use dynamic reverse engineering and analysis tools (e.g. Frida, Unicorn, Sysinternals, API monitor)
  • Establish representative research environments, managing OpSec risks as appropriate (e.g. offline environments)
  • Develop proof of concepts, analysis plugins and supporting tooling using an appropriate programming language (e.g. Python, C++, C# etc.)
  • Keep up to date with open source published research (e.g. Project Zero) and share this with others in the profession
  • Demonstrate awareness of secure coding practices, current and future platform security mitigations
  • Produce documentation including vulnerability write ups and supporting research
  • Expert in at least one platform (e.g. Android, IOS, Linux, Windows)

Demonstrate a thorough and practical understanding of a range of technologies including
    • Image and video codecs
    • Networking including a variety of protocols
    • Real time and high performance computing
    • Multi-threading and asynchronous programming
    • Embedded systems
    • Cryptography
    • Computer forensics including malware analysis

Perform highly technical and low level research in to the art of the possible with cutting edge and/or undocumented technologies

Life at BAE Systems Digital Intelligence

We are embracing Hybrid Working. This means you and your colleagues may be working in different locations, such as from home, another BAE Systems office or client site, some or all of the time, and work might be going on at different times of the day.

By embracing technology, we can interact, collaborate and create together, even when we’re working remotely from one another. Hybrid Working allows for increased flexibility in when and where we work, helping us to balance our work and personal life more effectively, and enhance well-being.

Diversity and inclusion are integral to the success of BAE Systems Digital Intelligence. We are proud to have an organisational culture where employees with varying perspectives, skills, life experiences and backgrounds - the best and brightest minds - can work together to achieve excellence and realise individual and organisational potential.


BAE Systems Digital Intelligence is home to more than 4,500 digital, cyber and intelligence experts. With a rich heritage in helping to defend nations and businesses from advanced threats, we work collaboratively across 10 countries to collect, connect and understand complex data. We use the latest technologies, best practices and processes – combined with expertise gained from over forty years of application – to empower customers to detect and defend against the latest threats, transform their organisations, and secure their communications across multiple domains.

Everything we do creates a safer future. In a new age of cyber threats, our people have a shared vision to protect the connected world, to create and deliver intelligent global solutions across a dynamic technological landscape.  

The nature of our business means that we’re constantly looking for the very best people to fulfil our ambitions, and help you realise yours.

We’ve built a place that supports the changing needs of our multi-cultural, diverse, global workforce and we believe everyone can make a difference.

Careers webpage: Careers | BAE Systems






Get job alerts

Create a job alert and receive personalised job recommendations straight to your inbox.

Create alert