CareerPlanSign in

Senior Software Engineer – Industrial IoT & Edge Systems

bangalore, in💼 Full-time🗓 2026-09-01 → 2026-09-26

Core

Design, develop, and maintain industrial software gateways and edge services that connect heterogeneous devices, normalize data, and operate reliably on embedded Linux platforms.

Role type

Senior IC software engineer (Industrial IoT & Edge Systems)

Builds

Production-grade software gateways, protocol converters, and edge communication services for industrial automation and OT domains.

Domain

Industrial IoT, Operational Technology (OT), Embedded Systems

Deliverable

production ML models | product features | infrastructure

Required skills

C++, Linux (Ubuntu), Docker, Industrial protocols (MQTT, Modbus, BACnet, OPC UA), Software architecture, Multi-threading/Concurrency, CI/CD, Embedded systems debugging

Preferred skills

Python, Bash, IP networking, Observability tools (Grafana), Cloud/Hybrid edge (AWS EC2), Test automation, Hardware-in-the-loop testing

Technologies

C++, Linux, Docker, MQTT, Modbus, BACnet, OPC UA, Ubuntu, Advantech, AWS EC2, Grafana, PostgreSQL, Node.js, TypeScript, NestJS

Responsibilities

Design and evolve OS platform capabilities using C++ and Linux; Develop software gateways and edge services for protocol conversion and data routing; Diagnose complex issues across applications, OS, containers, and networks; Create architecture decisions, interface specifications, and technical documentation; Partner with product managers and engineering groups to deliver platform outcomes.

Seniority

Senior, hands-on IC

Sourced via smartrecruiters · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.