10 Aug
|
Persistent Systems
|
Pune
10 Aug
Persistent Systems
Pune
About Position:
We are looking for an R&D; Engineer to join the team responsible for real-time decryption of encrypted network traffic within our network analytics platform. The components you will work on intercept and decrypt live TLS (1.0 through 1.3) and IPSec flows at wire speed, then forward the plaintext packets to the downstream processing pipeline. The role sits at the intersection of network security protocols, high-performance C++ systems programming, and cryptographic library integration. You will work on low-latency, multi-threaded decryption engines that operate in containerized environments on bare-metal Kubernetes nodes.
Role: C++ Network Engineer
Location: All Persistent Location
Experience: 7 to 15 Years
Job Type: Full time Employment
What You'll Do:
Design, implement, and optimize real-time TLS decryption, including TCP stream reassembly, TLS handshake parsing, session key derivation, and symmetric decryption of application data.
Maintain and extend the IPSec decryption pipeline, including graph-based packet processing, Security Association database (SAD)
lookup, ESP decryption, and IP fragment reassembly.
Develop and maintain the key management subsystem, including private key loading and rotation, session ticket and session ID tracking, and dynamic key streaming via REST and binary record interfaces.
Integrate and maintain cryptographic library dependencies (GnuTLS, OpenSSL) and keep up with evolving cipher suite and protocol version requirements.
Optimize DPDK-based packet ingestion for the decryption engines, including RX queue workers, packet dispatching, and ZMQ output to downstream processing.
Write and maintain unit and integration tests covering protocol edge cases, key rotation scenarios, and performance regression detection.
Maintain Helm charts and Docker packaging for Kubernetes deployment of the decryption components.
Participate in code reviews, contribute to architecture discussions, and maintain technical documentation.
Expert
📌 C++ Network Engineer (Pune)
🏢 Persistent Systems
📍 Pune