Romsey, United Kingdom On-site

Roke is hiring a Cyber Software Engineer

About the Role

As a Cyber Software Engineer, you will play a key role in designing, analyzing, and hardening systems across diverse computing environments. Your work will span the full lifecycle of development—from research and prototyping to operational deployment—on projects critical to national security. You'll collaborate directly with clients, ensuring solutions are not only technically sound but operationally effective.

What You'll Do

  • Reverse engineer compiled and interpreted code, including obfuscated or hardened binaries, on x86/x64 and ARM architectures
  • Analyze and assess system vulnerabilities in operating systems, firmware, and security frameworks
  • Design and implement secure, scalable software solutions using modern development practices
  • Build automated testing pipelines and integrate with continuous integration and delivery systems
  • Work closely with cross-functional teams to deploy and validate solutions in real-world environments

What We're Looking For

  • Proven experience in software analysis and reverse engineering of low-level or protected code
  • Strong understanding of OS internals, hardware abstraction, and system security models
  • Proficiency in software development from design through delivery using Agile methodologies
  • Track record of writing testable, maintainable code in languages such as C, C++, Python, or Java
  • Familiarity with CI/CD pipelines and automated verification systems

Nice to Have

  • Exposure to AI/ML model integration and data science applications
  • Experience with cloud platforms like AWS and virtualization technologies
  • Background in containerization or emulation environments

Environment and Culture

You'll work in a trusted, collaborative setting that values technical depth and creative problem-solving. The team brings together engineers, scientists, and analysts from varied backgrounds, united by a mission to build capabilities that defend critical systems. Innovation and technical rigor are central to how we evolve with emerging threats.

Based in a historic manor house in Romsey, Hampshire, the site offers a unique blend of professional focus and natural tranquility—complete with on-site gym, ample parking, and seasonal beauty including spring daffodils along the approach. This is an onsite role with no remote option.

Required Skills
IDA ProGhidraCC++JavaC#PythonBashPowerShellGroovyReverse EngineeringSoftware AnalysisARM Architecturex86/x64Firmware Internals IDA ProGhidraCC++JavaC#PythonBashPowerShellGroovyReverse EngineeringSoftware AnalysisARM Architecturex86/x64Firmware Internals
Invoicing holding you back?

Focus on work, not paperwork

Stop worrying about invoicing, taxes, and compliance. Glopay handles the business setup, you handle the client work. Get paid faster and look professional.

Auto-generated compliant invoices
Built-in expense management
Income reports for tax season
95% of earnings stay with you
Try Glopay free
No credit card needed
About company
Roke
Built on over a 60 year heritage, Roke offers specialist knowledge in sensors, communications, cyber, and AI and ML. We change the way organisations think and act — through dynamic insights from the analysis of multiple layers of data.
All jobs at Roke Visit website
Job Details
Department Software Development
Category security
Posted 2 months ago