Senior Cyber Security Software Engineer in Fleet
Senior Cyber Security Software Engineer

Senior Cyber Security Software Engineer in Fleet

Fleet Full-Time 60000 - 80000 £ / year (est.) No home office possible
Keysight Technologies

At a Glance

  • Tasks: Research and develop advanced software analysis techniques for security.
  • Company: Join Keysight, a leader in innovative tech solutions.
  • Benefits: Competitive salary, flexible work options, and opportunities for professional growth.
  • Other info: Dynamic team environment with mentorship opportunities and career advancement.
  • Why this job: Make a real impact in cybersecurity by developing cutting-edge software solutions.
  • Qualifications: Master's degree in relevant field and strong systems programming skills required.

The predicted salary is between 60000 - 80000 £ per year.

Keysight is hiring a Senior Security Software Engineer to research, design, and build advanced binary and firmware level software composition analysis capabilities for the 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
  • 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.
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.

Senior Cyber Security Software Engineer in Fleet employer: Keysight Technologies

Keysight is an exceptional employer for a Senior Cyber Security Software Engineer, offering a dynamic work environment that fosters innovation and collaboration. With a strong emphasis on employee growth, Keysight provides opportunities for mentorship and skill development in cutting-edge security technologies, all while being part of a culture that values technical excellence and creativity. Located in a vibrant tech hub, employees benefit from access to industry-leading resources and a supportive community dedicated to advancing cybersecurity solutions.
Keysight Technologies

Contact Detail:

Keysight Technologies Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Cyber Security Software Engineer in Fleet

✨Tip Number 1

Network like a pro! Reach out to folks in the industry, attend meetups, and connect with people on LinkedIn. You never know who might have the inside scoop on job openings or can refer you directly.

✨Tip Number 2

Show off your skills! Create a portfolio or GitHub repository showcasing your projects, especially those related to binary analysis or firmware security. This gives potential employers a taste of what you can do beyond your CV.

✨Tip Number 3

Prepare for interviews by brushing up on technical questions specific to compiled artifacts and systems programming. Practice explaining your thought process clearly, as this will help you stand out during technical assessments.

✨Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, we love seeing candidates who are proactive about their job search!

We think you need these skills to ace Senior Cyber Security Software Engineer in Fleet

Systems Programming
Binary Analysis
Firmware Analysis
Software Composition Analysis
ELF Format Analysis
PE Format Analysis
Rust
C
C++
Debugging Skills
Technical Reasoning
Problem-Solving Skills
Automated Analysis Techniques
Mentoring Engineers
Designing Scalable Analysis Pipelines

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your experience with systems programming and analysing compiled software. We want to see how your skills match the role, so don’t be shy about showcasing relevant projects or technologies you've worked with!

Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you’re passionate about cybersecurity and how your background makes you a perfect fit for this role. We love seeing enthusiasm and a clear understanding of what we do at StudySmarter.

Showcase Your Problem-Solving Skills: In your application, highlight specific examples where you've tackled complex technical problems. We’re looking for candidates who can think critically and develop practical solutions, so share those success stories!

Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way to ensure your application gets into the right hands. Plus, it shows us you’re serious about joining the StudySmarter team!

How to prepare for a job interview at Keysight Technologies

✨Know Your Stuff

Make sure you brush up on your knowledge of compiled formats like ELF and PE. Be ready to discuss your experience with binary analysis and how you've tackled similar challenges in the past. This role is all about low-level security engineering, so showing off your systems programming skills will definitely impress.

✨Showcase Your Problem-Solving Skills

Prepare to share specific examples of how you've investigated unfamiliar technical problems. Think about times when you formed hypotheses, prototyped solutions, and turned them into maintainable software. This will demonstrate your analytical mindset and ability to adapt, which are crucial for this position.

✨Familiarise Yourself with Tools

Get comfortable with tools like Ghidra, IDA Pro, or Radare2. If you've automated binary analysis tasks before, be ready to discuss your approach and the outcomes. Showing that you can evaluate and implement both open-source and proprietary tooling will set you apart from other candidates.

✨Be Ready to Mentor

Since mentoring is part of the role, think about how you've guided others in the past. Prepare to talk about your experiences leading technical investigations or helping colleagues transition research into product features. This shows that you're not just a great engineer but also a team player who contributes to a strong technical culture.

Senior Cyber Security Software Engineer in Fleet
Keysight Technologies
Location: Fleet

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

>