Software Engineer - Cyber & Autonomous Systems Team

Reference: b335lw0mfodn4ahsn8mj

We are seeking a Software Engineer to join a specialist Cyber & Autonomous Systems Team developing secure, resilient and intelligent technologies for complex operational environments. You will contribute to the full software development lifecycle, from requirements analysis and system design through to implementation, integration, testing, deployment and ongoing improvement. Working as part of a multidisciplinary engineering team, you will help deliver robust software for autonomous platforms, cyber capabilities, sensing systems and mission-critical applications.

Your responsibilities will include designing and developing high-quality software using modern programming languages and engineering practices; integrating software with hardware, networks, sensors and external systems; writing automated tests and supporting verification and validation activities; investigating technical issues and improving system performance, reliability and security; and producing clear technical documentation. You will collaborate with systems, electronics, controls, data and security engineers, while contributing to peer reviews, technical planning, risk management and the continuous improvement of development processes. You may also support the evaluation of emerging technologies, prototypes and research concepts, helping transition innovative ideas into dependable operational solutions.

Applicants should have professional experience in software engineering and a strong understanding of software design principles, object-oriented development, testing and version control. Experience with languages such as C++, C, Python, Java or Rust, together with familiarity with Linux, embedded systems, distributed architectures, robotics, artificial intelligence or cyber security, would be advantageous. Knowledge of secure development, real-time systems, networking, containerisation or DevSecOps practices is also desirable. You should be comfortable working across the complete development lifecycle, solving complex problems and communicating technical information clearly to both technical and non-technical audiences. A relevant degree or equivalent practical experience is expected. Due to the nature of the work, applicants may need to satisfy applicable background screening or security clearance requirements.

COMPETITIVE SALARY
Added 18/09/2026
Reference: b335lw0mfodn4ahsn8mj

Software Engineer - Cyber & Autonomous Systems Team

London, England, United Kingdom Permanent Software Developer

Other similar jobs

Cyber Security Engineer - Cyber & Autonomous Systems Team

Added 18/09/2026

We are seeking a Cyber Security Engineer to join a specialist Cyber & Autonomous Systems team working on the security of advanced, software-enabled and autonomous capabilities. In this role, you will help protect complex systems throughout their lifecycle, from early concept and design through development, integration, testing, deployment and ongoing support. You will work closely with engineering, software, systems, operational and assurance teams to identify cyber risks and develop practical, proportionate security solutions. Your responsibilities will include conducting threat modelling, vulnerability assessments and security risk analyses; defining and reviewing security requirements; contributing to secure-by-design architectures; and supporting the implementation of...

Learn more

Offensive Security Engineer

Added 29/10/2026

We are seeking an Offensive Security Engineer to identify, assess and help remediate security weaknesses across applications, infrastructure, cloud environments and corporate systems. You will work closely with engineering, architecture and security teams to simulate realistic attacks, strengthen defensive controls and reduce organisational risk. Your responsibilities will include planning and delivering penetration tests, red-team exercises, vulnerability assessments and adversary simulations. You will conduct technical reconnaissance, exploit weaknesses safely and document clear, evidence-based findings. You will also validate remediation work, track risks through to resolution and provide practical recommendations that improve security without unnecessarily disrupting delivery. The role will involve testing...

Learn more

Software Engineer - Cyber & Autonomous Systems Team

Added 17/09/2026

We are seeking a Software Engineer to join a multidisciplinary Cyber & Autonomous Systems Team developing secure, intelligent, and resilient solutions for complex operational environments. You will contribute to the full software development lifecycle, from requirements analysis and system design through implementation, integration, testing, deployment, and ongoing support. The role offers the opportunity to work on advanced systems that combine software engineering, autonomy, data processing, communications, and cybersecurity. Your responsibilities will include designing and developing robust software in languages such as C++, Python, or Java; integrating software with sensors, platforms, networks, and other mission-critical systems; and creating automated tests to...

Learn more

Cyber Security Engineer - Cyber & Autonomous Systems Team

Added 17/09/2026

We are seeking a Cyber Security Engineer to join a specialist Cyber and Autonomous Systems Team. In this role, you will help protect complex, mission-critical systems that integrate software, hardware, networks, sensors and autonomous capabilities. You will contribute throughout the system lifecycle, from early concept and requirements development through to design, implementation, testing, deployment and ongoing assurance. The position offers the opportunity to work on challenging technical problems where security, safety, resilience and operational performance are closely connected. Your responsibilities will include conducting threat, risk and vulnerability assessments; developing security requirements and architectures; and designing practical controls for embedded, cloud,...

Learn more

Senior DevOps / Platform Engineer - Autonomous Vulnerability Research (Harness Engineering)

Added 30/09/2026

We are seeking a Senior DevOps / Platform Engineer to help build the infrastructure and engineering harnesses that support autonomous vulnerability research. You will work at the intersection of cloud infrastructure, software engineering, security research and developer productivity, creating reliable platforms that enable automated discovery, validation and analysis of security weaknesses across diverse systems. This is a hands-on role for someone who enjoys solving complex infrastructure challenges and improving the safety, scale and repeatability of advanced research workflows. Your responsibilities will include designing, implementing and operating secure, scalable platforms for automated testing and experimentation; developing CI/CD pipelines, orchestration systems and...

Learn more

Staff Cybersecurity Software & Systems Engineer (F/M/D)

Added 02/10/2026

We are seeking a Staff Cybersecurity Software & Systems Engineer to help shape and strengthen secure, resilient software and infrastructure platforms. In this senior technical role, you will define security engineering strategies, establish scalable controls, and work closely with software, systems, cloud, and product teams to embed security throughout the development and operational lifecycle. You will act as a trusted technical advisor, translating complex security risks into practical, sustainable engineering solutions. Your responsibilities will include designing and implementing security architectures, threat modelling, secure-by-design patterns, identity and access controls, secrets management, vulnerability management, and security monitoring. You will lead the development...

Learn more

System Software Engineer, Tegra Security Software

Added 23/10/2026

We are seeking a System Software Engineer to develop and maintain security-focused software for advanced embedded computing platforms. You will work at the intersection of operating systems, low-level firmware and hardware security, helping to deliver robust solutions for devices used in demanding automotive, mobile, edge and high-performance applications. Your responsibilities will include designing, implementing and testing system software for security-critical components, including secure boot, trusted execution environments, firmware authentication, key management, device identity and platform protection. You will contribute to software across the boot chain and operating system layers, investigate complex defects, and improve the reliability, performance and maintainability of...

Learn more

System Software Engineer, Tegra Security Software

Added 22/10/2026

We are seeking a System Software Engineer to develop and maintain security-focused software for advanced embedded computing platforms. You will work on low-level system components that help protect devices throughout their lifecycle, from secure boot and trusted execution through to platform update and recovery mechanisms. Your responsibilities will include designing, implementing and testing security software in C and C++, with a strong focus on reliability, performance and maintainability. You will contribute to firmware and operating system integration, develop features for hardware-backed security services, investigate complex system issues and support the delivery of robust solutions across multiple product generations. You will...

Learn more

Senior System Software Engineer, Tegra Security Software

Added 12/10/2026

We are seeking a Senior System Software Engineer to lead the design, development, and integration of security-focused software for advanced embedded and automotive computing platforms. In this role, you will work across firmware, operating systems, hardware security, and platform software to deliver robust solutions that protect devices throughout their lifecycle. You will collaborate with architects, hardware engineers, kernel developers, validation teams, and external technology partners to define requirements and transform them into reliable, production-ready implementations. Your responsibilities will include developing and maintaining low-level system software for secure boot, trusted execution environments, key management, device authentication, cryptographic services, secure firmware updates,...

Learn more

Cyber Security & Systems Engineer

Added 08/10/2026

We are seeking a Cyber Security & Systems Engineer to help protect, maintain and continuously improve a diverse technology environment. This role combines cyber security operations, systems engineering and infrastructure support, offering the opportunity to work across cloud services, networks, endpoints, identity platforms and enterprise applications. You will contribute to the design and implementation of secure, resilient systems while helping to identify and reduce operational and security risks. Key responsibilities will include monitoring security alerts, investigating and responding to incidents, managing vulnerabilities and supporting threat detection and prevention activities. You will configure and maintain security controls such as endpoint protection,...

Learn more

Senior Systems & Cyber Engineer

Added 06/10/2026

We are seeking a Senior Systems & Cyber Engineer to design, maintain and enhance secure, resilient technology environments. This role will combine systems engineering, infrastructure operations and cybersecurity expertise to support critical services and protect information assets. You will work across cloud and on-premises platforms, networks, endpoints and enterprise applications, ensuring systems remain available, compliant and capable of meeting evolving business and security requirements. Your responsibilities will include designing and implementing secure infrastructure solutions; administering and hardening Windows and Linux environments; managing identity, access controls, patching, vulnerability remediation and configuration standards; and supporting cloud platforms, virtualisation technologies, networks and backup...

Learn more

Information Security Systems Engineer

Added 19/10/2026

We are seeking an Information Security Systems Engineer to help protect critical systems, infrastructure and data across a complex technology environment. You will design, implement and maintain security controls that support confidentiality, integrity and availability, while working closely with infrastructure, cloud, application and service teams. The role will involve assessing technical risks, recommending practical improvements and ensuring security is embedded throughout the systems lifecycle. Your responsibilities will include configuring and administering security technologies such as firewalls, endpoint protection, vulnerability management platforms, identity and access management solutions, security information and event management tools, and network monitoring systems. You will investigate and...

Learn more

GCAP Systems Security Engineer

Added 12/10/2026

We are seeking a Systems Security Engineer to support the design, implementation, and maintenance of secure, resilient technology environments. The successful candidate will work across infrastructure, applications, networks, and cloud services to identify security risks and develop practical solutions that protect systems, data, and users. This role will contribute to security architecture, system hardening, vulnerability management, incident response, and the continuous improvement of security controls throughout the technology lifecycle. Key responsibilities include assessing security requirements for new and existing systems; conducting threat, risk, and vulnerability assessments; developing and maintaining secure configuration standards; and supporting security testing, monitoring, and remediation activities....

Learn more

Systems Engineer, Cryptography, Access and Identity Services

Added 02/10/2026

We are seeking a Systems Engineer to support the design, implementation, operation and continuous improvement of cryptography, access management and identity services across a complex technology environment. You will help ensure that systems and services are secure, resilient, compliant and easy to use, while contributing to the protection of sensitive information and critical business operations. Your responsibilities will include administering and enhancing identity and access management platforms, including authentication, authorisation, privileged access, single sign-on and lifecycle management capabilities. You will support the operation of cryptographic services such as key management, certificates, encryption technologies and hardware security modules. The role will...

Learn more
At least 8 characters, 1 uppercase, 1 lowercase and 1 special character or number
Your file must be a doc, docx or pdf. No larger than 5MB.