Roke is looking for a Cyber Software Engineer to work on projects spanning diverse technology stacks and multiple platforms. At Roke, we believe great ideas come from different minds, bringing together engineers, scientists, analysts, and creatives from every background to solve meaningful problems and build capability that protects what matters most.
What You'll Do
- Make, break, assure, and secure systems across a variety of projects.
- Tackle hard problems requiring research and experimentation to identify the art of the possible.
- Engineer solutions, construct pipelines to robustly test them, and integrate them with upstream services.
- See deployment all the way to operational use, working hand in glove with clients.
What We're Looking For
- Experience in software analysis and reverse engineering of compiled or interpreted code that could be obfuscated or defensively structured, for either x86/x64 or ARM processor architectures.
- Experience with operating systems and/or firmware internals, security architectures and hardware abstraction.
- Experience engineering software from design to delivery in modern IDEs and languages, using Agile delivery.
- Experience creating tested and testable code and integrating with automated verification systems, CI and CD pipelines.
Nice to Have
- Experience with AI and ML models and their usage.
- Experience with Cloud technologies, including AWS.
- Experience with Virtualisation, emulation and containerisation.
Technical Stack
- IDA Pro, Ghidra, C, C++, Java, C#, Python, Bash, Powershell, Groovy
Team & Environment
Working in teams of talented individuals.
Work Mode
This role is onsite in Romsey, Hampshire.




