(Sr.) Software Engineer - Network Defense
職缺描述
About TXOne
TXOne Networks provides cybersecurity solutions for ICS and OT environments using the OT zero trust methodology. We collaborate with top manufacturers and infrastructure operators to develop practical defense strategies that eliminate security vulnerabilities in industrial settings. TXOne ensures the availability of industrial systems by mitigating cybersecurity challenges that can disrupt operations.
Our solutions empower customers to benefit from networked control systems while maintaining operational resilience, personnel safety, and asset security. TXOne Networks is honored to be named again as one of the 10 Coolest IoT Security Companies by CRN in Mar 2026.
Job Summary
We are seeking a skilled DPI Engine Developer to join our OT/ICS cybersecurity team. In this role, you will design, develop, and optimize our Deep Packet Inspection engine - a core component responsible for real-time traffic analysis, protocol identification, and threat detection across industrial and enterprise networks. This position is ideal for an engineer who enjoys working close to the network stack and thrives on solving complex, performance-critical problems.
Key Responsibilities
- Design, develop, and maintain the DPI engine's core architecture, ensuring high throughput, low latency, and reliability under production network loads
- Implement and optimize protocol parsers and dissectors for both IT and OT/ICS protocols
- Develop signature-based and behavior-based detection framework for identifying malicious or anomalous network traffic
- Conduct protocol reverse engineering and analysis for proprietary or undocumented industrial protocols
- Perform asset fingerprinting and device identification based on network traffic patterns
- Optimize DPI engine performance through efficient memory management, multi-threading, and CPU/resource-aware design
- Collaborate with threat research and detection teams to translate threat intelligence into actionable detection logic
- Write and maintain technical documentation for protocol specifications, engine architecture, and detection logic
- Drive the adoption and implementation of AI-assisted SDLC (Software Development Life Cycle) practices across the team
- Provide technical leadership and mentorship to other engineers, guiding architectural decisions and best practices
Qualifications
Essential Skills:
- Strong proficiency in C with solid understanding of low-level systems programming
- Experience developing or maintaining DPI engines, IDS/IPS systems, or similar network security products
- Familiarity with Linux systems programming and kernel-level networking concepts
- Hands-on experience with network protocol analysis and packet processing
- Strong analytical and debugging skills, with the ability to perform detailed forensic analysis on network traffic
- Good communication skills and ability to collaborate cross-functionally with security research, QA, and product teams
Preferred Skills:
- Experience with embedded Linux distributions (e.g., Yocto Project, OpenWRT).
- Experience with embedded system debugging tools
- Experience with OT/ICS protocols
- Background in industrial control systems (ICS), SCADA, or critical infrastructure security
- Experience with signature rule engines (Snort/Suricata-style rules) or custom detection rule languages
Why TXOne Networks?
Shape the Future: Be part of a team that’s at the forefront of Networking Security technology.
Collaborative Environment: Work with dynamic and talented professionals who are passionate about innovation.
Impactful Role: Play a critical role in driving the success of our groundbreaking products.
Ready to make your mark in Networking Security? Join TXOne Networks and be a catalyst for the future of connectivity!
Equal Opportunities Statement
TXOne is committed to promoting equal opportunities and creating a workplace that is free from discrimination based on personal characteristics such as race, gender, age, religion, or any other protected characteristic. We welcome and encourage all qualified candidates to apply, and we are dedicated to providing fair and inclusive hiring processes for all applicants. We will continue to review and improve our policies and practices to ensure that we maintain an ongoing commitment to diversity and inclusion.
對這個職缺感興趣嗎?