Cyber Software Engineer
Roke
Overview
As a Cyber Software Engineer, you will work on securing diverse systems across Linux, Windows, and Android, from IoT to cloud. You’ll research, engineer, and test software, building robust pipelines and integrating with upstream services. You’ll collaborate with client teams to deploy solutions into operation and support mission-critical cyber capabilities. This role sits within a growing NS-focused organisation that values cutting-edge tech and secure software practices.
Pay / Benefits- on-site gym
- ample parking
- scenic location
- manor house site
- driving access
- colleagues and culture
- Perform software analysis and reverse engineering for x86/x64 or ARM architectures
- Engineer software from design to delivery using modern IDEs and Agile methods
- Create testable code and integrate with automated verification, CI, and CD pipelines
- Develop and operate deployment pipelines across Linux, Windows, Android, and cloud environments
- Collaborate with clients and teams to bring solutions from development to operational use
- Experience in software analysis and reverse engineering (x86/x64 or ARM)
- Knowledge of OS/firmware internals, security architectures, and hardware abstraction
- Experience delivering software in Agile environments and integrating with CI/CD
- Proficiency in C/C++, Java, or C#, and scripting languages such as Python, Bash, PowerShell, or Groovy
- collaboration
- problem solving
- adaptability
- IDA Pro
- Ghidra
- Cloud technologies (AWS)
Reference: WJ-747_30175192