Senior Security Software Engineer - #185938

Keysight Technologies


Date: 4 weeks ago
City: Fleet
Contract type: Full time
Remote
Overview

Keysight 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.
  • Mentor other engineers and contribute to a strong technical engineering culture.

Qualifications

Required Qualifications

  • Master’s degree in Computer Science, Mathematics, Computer Engineering, Cybersecurity, or equivalent practical experience.
  • Experience analyzing compiled artifacts such as ELF, PE, Mach-O, static libraries, shared libraries, firmware images, or embedded software packages.
  • Experience writing production-quality systems software.
  • Strong proficiency in at least one systems programming language such as Rust, C, or C++.
  • Hands-on experience with software dependency analysis beyond package-manager metadata, including compiled artifacts, binary inspection, firmware analysis, or static analysis.
  • Ability to investigate unfamiliar technical problems, form hypotheses, prototype approaches, and turn successful methods into maintainable software.
  • Strong debugging, technical reasoning, and problem-solving skills.

Preferred Qualifications

  • Experience developing in Rust.
  • Experience with firmware reverse engineering, vulnerability research, or embedded systems security.
  • Experience with automating binary analysis tasks in one of the widely used RE platforms such as Ghidra, IDA Pro or Radare2
  • Familiarity with software composition analysis, SBOM formats, package ecosystems, vulnerability databases, or dependency resolution.
  • Experience with file format parsing, archive extraction, symbol analysis, string analysis, fingerprinting, or similarity matching.
  • Experience designing scalable analysis pipelines or backend services.
  • Experience mentoring engineers, leading technical investigations, or guiding research-to-product transitions.

Candidate Profile

A strong candidate may have a background in one or more of the following areas:

  • Binary analysis
  • Firmware analysis
  • Reverse engineering
  • Vulnerability research
  • Embedded systems security
  • Static analysis
  • Compiler/toolchain internals
  • Systems programming
  • Software supply chain security
  • Security product engineering

Careers Privacy Statement***Keysight is an Equal Opportunity Employer.***

How to apply

To apply for this job you need to authorize on our website. If you don't have an account yet, please register.

Post a resume

Similar jobs

Service Team Leader

Morrisons, Fleet
1 week ago
Are you good with people and a natural leader, or a great customer assistant looking for the next step in your career? Do you have a helpful and friendly style, enjoy meeting new people and going above and beyond for customers? We're looking for Team Leaders to lead our Service teams and drive our service performance forward for our customers....

Cleaner

PizzaExpress, Fleet
£9 - £13.89 per hour
3 weeks ago
Where those who love pizza can be their true self. Benefits: Free Food on shift 50% off food and drink when you’re not working Wellbeing Support for you and your family Referral Bonus of £400 for referring pizza chefs and £1000 for referring managers Holiday Pay Pension & Life Assurance Plus Tips - You'll receive tips/Tronc*, with a 70:30 split...

Nights Team Member

Welcome Break, Fleet
4 weeks ago
Nights Sales Assistant Welcome Break, Fleet, GU51 1AA WHSmiths/Forecourt Immediate start and full-time or part-time flexible positions available Pay up to £13.35, plus £1 on-shift meals Are you more of a night owl than and early bird? Then we have the perfect role for you, our retail outlets are open 24 hours, and we need reliable night sales assistants to...