Senior Security Software Engineer
Keysight Technologies · Fleet, United Kingdom · R&D
About this role
Keysight Technologies is hiring a senior-level Security Engineer based in Fleet, United Kingdom. The posting calls out experience with Rust, C, Docker, Security.
- Role
- Security Engineer
- Function
- security
- Level
- senior
- Track
- Individual contributor
- Employment
- Full-time
- Location
- Fleet, United Kingdom
- Department
- R&D
- Posted
- May 4, 2026
More roles at Keysight Technologies
Job description
from Keysight Technologies careersKeysight is hiring a Senior Security Software Engineer to research, design, and build advanced binary and firmware level software composition analysis capabilities for the Keysight SBOM Manager solution.
This role focuses on identifying software components, dependencies, and security-relevant metadata from compiled artifacts where source code, package manifests, or traditional package-manager metadata may be unavailable or incomplete.
The ideal candidate has strong systems programming skills, experience analyzing compiled software, and the ability to develop practical automated analysis techniques that can scale into production product features.
This is a low-level security engineering and product development role. It is not a DevSecOps, compliance, audit, or GRC position.
Responsibilities
Responsibilities
- Research and develop techniques for identifying software components in compiled binaries, firmware images, and embedded software artifacts.
- Analyze compiled formats such as ELF, PE, archives, containers, filesystems, and firmware images.
- Design and implement production-quality analysis engines, parsers, heuristics, and supporting services.
- Build capabilities that improve SBOM accuracy, dependency identification, vulnerability mapping, and component provenance.
- Evaluate open-source and proprietary tooling for binary analysis, firmware extraction, reverse engineering, and SCA workflows.
- Work with product, research, and engineering teams to turn experimental analysis methods into reliable product functionality.
- Document technical findings, design decisions, and implementation tradeoffs.