Principal Engineer - IDS Engineer (C/C++)

Global technology leader that designs, develops and supplies semiconductor and infrastructure software solutions.
Security
Principal Software Engineer
In-Person
5,000+ Employees
12+ years of experience
Cybersecurity · Enterprise SaaS

Description For Principal Engineer - IDS Engineer (C/C++)

VMware by Broadcom is seeking a Principal Engineer for their Network Detection and Research Team within the ANS Business Unit. This role focuses on developing network intrusion detection capabilities for VMware vDefend Advanced Threat Prevention (ATP). The team, established in 2014, has built award-winning network detection capabilities in the Lastline Defender product, now part of the NSX family. The position involves working with the Suricata IDS engine, implementing improvements, and collaborating with network threat analysts. The role requires deep expertise in C/C++, computer networking, and IDS systems. Based in London, UK, the team has strong academic research roots with members publishing in top network security conferences. The position offers competitive compensation, comprehensive benefits, and the opportunity to work with cutting-edge security technologies in a global team environment. The ideal candidate will combine technical expertise with a passion for network security and the ability to work independently across different time zones.

Last updated 8 days ago

Responsibilities For Principal Engineer - IDS Engineer (C/C++)

  • Implement improvements and new features to the Suricata IDS system
  • Upgrade the IDS and ensure compatibility with upstream OISF Suricata releases
  • Assist network threat analysts in understanding engine behavior
  • Review team members' activity and push for excellence
  • Make improvements to the intermediate IDS signature language
  • Work with testing teams to verify engine performance

Requirements For Principal Engineer - IDS Engineer (C/C++)

Python
Linux
Kubernetes
  • Strong background in computer networking and C/C++
  • Experience working with IDS systems
  • Bachelor's degree in Computer Science/Engineering and 12+ years experience, or Master's with 10+ years, or PhD with 7+ years
  • Deep working knowledge in C/C++ and familiarity with Python
  • Familiarity with Docker and Kubernetes environments
  • Experience with testing frameworks and benchmarking tools
  • Ability to work independently with global teams across different time zones

Benefits For Principal Engineer - IDS Engineer (C/C++)

Medical Insurance
Dental Insurance
Equity
  • Competitive base salary
  • Annual discretionary bonus
  • Medical and dental plans
  • Employee Stock Purchase Program (ESPP)
  • Employee Assistance Program (EAP)
  • Paid sick leave
  • Vacation time
  • Paid Family Leave

Interested in this job?

Jobs Related To Broadcom (VMware) Principal Engineer - IDS Engineer (C/C++)

Principal Software Developer (Java Security Libraries)

Principal Software Developer position at Oracle focusing on Java security libraries and cryptography implementation, requiring 10+ years of experience and offering comprehensive benefits.

Software Developer 5

Principal Security Software Engineer position at Oracle focusing on database security, vulnerability assessment, and secure coding practices with 10+ years of experience required.

Principal Security Research Engineer

Principal Security Research Engineer position at Microsoft Security, focusing on protecting millions of users through innovative security solutions for email, chat, and web communication channels.

Principal Service Engineer - CTJ - Poly

Principal Service Engineer position at Microsoft working on Secure Work Area infrastructure and operations, requiring Top Secret clearance and extensive cloud systems experience.

Senior Principal Architect

Senior Principal Architect - Cybersecurity role at Oracle leading security architecture and strategy for Customer Success Services Engineering.