Senior Security Software Engineer (United Kingdom)
Senior Security Software Engineer (United Kingdom)

Senior Security Software Engineer (United Kingdom)

Guernsey Full-Time 48000 - 72000 £ / year (est.) No home office possible
K

At a Glance

  • Tasks: Develop automated tools for software analysis and vulnerability discovery in security products.
  • Company: Keysight leads in tech innovation, providing solutions across various industries globally.
  • Benefits: Enjoy a dynamic work culture with opportunities for remote work and professional growth.
  • Why this job: Join a team tackling exciting cybersecurity challenges in a diverse and inclusive environment.
  • Qualifications: Master’s degree or equivalent experience in computer science, cybersecurity, or related fields required.
  • Other info: Keysight values creativity and offers a supportive culture for career development.

The predicted salary is between 48000 - 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 (United Kingdom) employer: Keysight Technologies

At Keysight, we pride ourselves on being an exceptional employer, particularly for those in the Senior Security Software Engineer role. Our vibrant work culture fosters innovation and collaboration, providing employees with ample opportunities for professional growth and development. Located in the UK, you will be part of a diverse team that values inclusion and creativity, all while tackling cutting-edge challenges in cybersecurity and technology.
K

Contact Detail:

Keysight Technologies Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Security Software Engineer (United Kingdom)

✨Tip Number 1

Make sure to showcase your experience with automated source code analyzers and binary analysis tools like Ghidra or IDA Pro during any discussions. Highlight specific projects where you've successfully implemented these technologies.

✨Tip Number 2

Familiarise yourself with the latest trends in fuzz testing and CPU/system emulation frameworks. Being able to discuss recent advancements or share insights on how they can be applied to Keysight's products will set you apart.

✨Tip Number 3

Engage with the cybersecurity community by attending relevant conferences or webinars. Networking with professionals in the field can provide valuable insights and potentially lead to referrals for the position.

✨Tip Number 4

Prepare to discuss your problem-solving approach in detail. Be ready to share examples of how you've tackled complex security challenges, as this will demonstrate your analytical skills and willingness to learn.

We think you need these skills to ace Senior Security Software Engineer (United Kingdom)

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
Collaboration and Teamwork
Mentoring and Training Skills
Experience with SaaS Development

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 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 be through past projects or research you've conducted.

Highlight Continuous Learning: Emphasise your willingness to learn new technologies and methodologies. Mention any relevant courses, certifications, or self-study initiatives that showcase your commitment to staying updated in the field of cybersecurity.

How to prepare for a job interview at Keysight Technologies

✨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, as this will demonstrate your hands-on expertise.

✨Demonstrate Problem-Solving Abilities

Since the role involves tackling complex cybersecurity challenges, be ready to share examples of how you've approached and solved difficult problems in the past. Use the STAR method (Situation, Task, Action, Result) to structure your responses.

✨Express Your Willingness to Learn

Keysight values candidates who are eager to learn and adapt. 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

Familiarise yourself with Keysight's culture of diversity, equity, and inclusion. Be prepared to discuss how you can contribute to a collaborative environment and share experiences where you've worked effectively within a team.

Senior Security Software Engineer (United Kingdom)
Keysight Technologies
K
  • Senior Security Software Engineer (United Kingdom)

    Guernsey
    Full-Time
    48000 - 72000 £ / year (est.)

    Application deadline: 2027-05-27

  • K

    Keysight Technologies

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