Senior Security Software Engineer
Senior Security Software Engineer

Senior Security Software Engineer

Full-Time 43200 - 72000 £ / year (est.) No home office possible
L

At a Glance

  • Tasks: Develop automated tools for software analysis and vulnerability discovery in cybersecurity.
  • Company: Keysight leads in tech innovation, serving diverse markets globally with cutting-edge solutions.
  • Benefits: Enjoy a dynamic work culture, opportunities for growth, and a commitment to diversity and inclusion.
  • Why this job: Join a team tackling exciting cybersecurity challenges while contributing to impactful technology solutions.
  • Qualifications: Master’s degree or equivalent experience in computer science, cybersecurity, or related fields required.
  • Other info: Keysight values creativity and offers a supportive environment for personal and professional growth.

The predicted salary is between 43200 - 72000 £ per year.

About the Role

Keysight is looking to hire a senior security software engineer to develop automated program analysis and fuzz testing capabilities for our security assessment products. The successful candidate will be key in designing and implementing novel and scalable tools for automated software composition analysis and vulnerability discovery in firmware binaries and code bases. If you enjoy regularly being challenged and working on novel ideas to solve cybersecurity problems, please apply to join our team.

Responsibilities:

  • Designing solutions to enable automated software composition analysis and identification of vulnerabilities
  • Developing and maintaining software composition analysis tools
  • Performing research in embedded device firmware security and compose articles and papers for publication

Required Skills:

  • Master’s degree in computer science, Mathematics, or Cyber Security OR equivalent practical experience in a related field
  • Experience with writing automated source code analyzers
  • Experience with automating binary analysis tasks in Ghidra, IDA Pro, Binary Ninja, or Radare2
  • Experience with fuzz testing and CPU/system emulation frameworks
  • Sound knowledge of auditing C/C++ code
  • A willingness to learn new things and an ability to analyze and solve new problems with little instruction or guidance

Preferred Skills:

  • Familiarity with the Rust programming language
  • Experience with firmware reverse engineering
  • Experience with training or mentoring
  • Experience with SaaS development

Senior Security Software Engineer employer: LinkedIn

At Keysight, we pride ourselves on being an exceptional employer, offering a dynamic work environment that fosters innovation and collaboration. Our commitment to employee growth is evident through continuous learning opportunities and a culture that values diversity, equity, and inclusion, ensuring that every team member feels valued and empowered. Located at the forefront of technology in a vibrant industry, our employees enjoy the unique advantage of working on cutting-edge projects that make a real impact across various sectors, from cybersecurity to aerospace.
L

Contact Detail:

LinkedIn Recruiting Team

StudySmarter Expert Advice 🤫

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

✨Tip Number 1

Familiarise yourself with the latest trends in automated software composition analysis and vulnerability discovery. This will not only help you understand the role better but also allow you to engage in meaningful conversations during interviews.

✨Tip Number 2

Showcase your experience with tools like Ghidra, IDA Pro, or Binary Ninja by working on personal projects or contributing to open-source initiatives. This practical experience can set you apart from other candidates.

✨Tip Number 3

Network with professionals in the cybersecurity field through platforms like LinkedIn or relevant forums. Engaging with others can provide insights into the company culture at Keysight and may even lead to referrals.

✨Tip Number 4

Prepare to discuss your problem-solving approach and any challenges you've faced in previous roles. Being able to articulate your thought process will demonstrate your analytical skills and fit for the position.

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

Automated Source Code Analysis
Binary Analysis Automation
Fuzz Testing
CPU/System Emulation Frameworks
Embedded Device Firmware Security
C/C++ Code Auditing
Research and Technical Writing
Problem-Solving Skills
Adaptability to New Technologies
Experience with Ghidra, IDA Pro, Binary Ninja, or Radare2
Knowledge of Cyber Security Principles
Mentoring and Training Skills
Experience with Rust Programming Language
SaaS Development Experience

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights relevant experience in automated software analysis, fuzz testing, and any specific tools mentioned in the job description, such as Ghidra or IDA Pro. Use keywords from the job listing to ensure your application stands out.

Craft a Compelling Cover Letter: In your cover letter, express your passion for cybersecurity and detail how your skills align with the responsibilities of the role. Mention specific projects or experiences that demonstrate your ability to design and implement security solutions.

Showcase Your Problem-Solving Skills: Provide examples in your application that illustrate your problem-solving abilities, particularly in relation to automated software composition analysis and vulnerability discovery. This could include challenges you've faced and how you overcame them.

Highlight Continuous Learning: Emphasise your willingness to learn new technologies and methodologies. Mention any recent courses, certifications, or self-study efforts related to cybersecurity, programming languages like Rust, or firmware reverse engineering.

How to prepare for a job interview at LinkedIn

✨Showcase Your Technical Skills

Be prepared to discuss your experience with automated source code analyzers and binary analysis tools like Ghidra or IDA Pro. Highlight specific projects where you've successfully implemented these technologies.

✨Demonstrate Problem-Solving Abilities

Expect questions that assess your analytical skills. Prepare examples of how you've tackled complex cybersecurity problems, particularly in firmware security or vulnerability discovery.

✨Emphasise Continuous Learning

Keysight values a willingness to learn. Share instances where you've taken the initiative to learn new technologies or methodologies, especially in areas related to security software engineering.

✨Cultural Fit and Teamwork

Understand Keysight's commitment to diversity, equity, and inclusion. Be ready to discuss how you can contribute to a collaborative environment and support a culture of belonging within the team.

Senior Security Software Engineer
LinkedIn
L
  • Senior Security Software Engineer

    Full-Time
    43200 - 72000 £ / year (est.)

    Application deadline: 2027-06-21

  • L

    LinkedIn

Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>