C++ Engineer (Pune)

C++ Engineer (Pune)

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 a multi-protocol network performance monitoring and data collection engine. This engine polls network devices, servers, and infrastructure components using a wide range of industry-standard protocols including SNMP, CLI (SSH/Telnet/NETCONF), ICMP, WBEM, VMware API, and streaming telemetry, and processes the collected metrics through a formula evaluation engine before persisting them to a time-series store for analytics and reporting. The codebase is a mature, high-volume C++ engine with a multi-threaded polling scheduler, a compiled formula language, MIB/OID management, and a pluggable session architecture supporting dozens of polling protocols and device types
Role: C++ Engineer
Location: All Persistent Location
Experience: 7 to 15 Years
Job Type: Full time Employment

What You'll Do:
Design, implement, and maintain multi-protocol polling session handlers: SNMP v1/v2/v3, CLI-based (SSH, Telnet, JunoScript, NETCONF, HTTP), ICMP/ping, WBEM, VMware vSphere API, Windows Performance counters,



and streaming telemetry receivers.
Maintain and evolve the polling scheduler including request queuing, slot/variable management, session lifecycle, and multi-threaded dispatcher for high-scale concurrent polling.
Maintain the MIB/OID subsystem including MIB loading and parsing, OID-to-variable mapping, SMI protocol type handling, and support for vendor-specific MIB extensions.
Develop and maintain the formula evaluation engine, including compiled expression language, operator definitions, timeseries processing, filter and alarm conditions, and formula caching.
Own the data abstraction layer, including multi-threaded database transactions, checkpointing, event and notification handling, and metric persistence for large-scale device fleets.
Maintain the push/delivery subsystem, including HTTP-based metric forwarding, bulk API delivery, SSL socket handling, and recovery mechanisms.
Develop and maintai

📌 C++ Engineer (Pune)
🏢 Persistent Systems
📍 Pune

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: c++ engineer (pune) / pune

Subscribe to this job alert:

Get the latest job offers by email for: c++ engineer (pune) / pune