N
N-iX
FrontendSenior
Lead/Senior Software Engineer with Protocols
PythonC++KafkaRabbitMQModbus TCP/RTUDNP3OPC UABACnetSNMPKubernetesSCADAEMSBMSDCIMInfluxDBTimescaleDBPrometheusAVEVA PIOSIsoftIgnitionRustGoEmbedded C
Про позицію
N-iX is looking for a Lead/Senior Software Engineer with Protocols to design real-time telemetry pipelines and integrate with datacenter power and compute systems. This role bridges IT and OT environments, building production-grade control systems.
Обовʼязки
- Build software modules that interact with datacenters, on-site industrial power systems and the electrical grid
- Architect and implement data ingest pipelines that collect, normalize, and persist high-frequency telemetry from power meters, PDUs, UPS systems, cooling infrastructure, and compute hardware.
- Design fault-tolerant integration layers between IT systems (cloud APIs, databases, orchestration platforms) and OT systems, handling protocol translation and data model definition and mapping.
- Ensure high safety, reliability, and correctness when interacting with real-world energy assets and critical facilities — including behavior in degraded, disconnected, or split-brain network states.
- Collaborate across teams to deliver end-to-end solutions from edge device to control plane.
Вимоги
- 7+ years of software engineering experience, with strong proficiency in Python or C++
- Hands-on experience building telemetry ingest pipelines or distributed systems that handle high-volume, time-series data.
- Familiarity with at least one async messaging system: Kafka, RabbitMQ or equivalent
- Exposure to IT or OT systems (SCADA, EMS, BMS, DCIM) and understanding of how data flows between them.
- Experience with Kubernetes.
- Direct experience with industrial telemetry protocols: Modbus TCP/RTU, DNP3, OPC-UA, BACnet, or SNMP.
- English: At least Upper-intermediate
Переваги
- Flexible working format - remote, office-based or flexible
- A competitive salary and good compensation package
- Personalized career growth
- Professional development tools (mentorship program, tech talks and trainings, centers of excellence, and more)
- Active tech communities with regular knowledge sharing
- Education reimbursement
- Memorable anniversary presents
- Corporate events and team buildings
- Other location-specific benefits
Lead/Senior Software Engineer with Protocols
Оригінал