





Login to See Your Match Score
Create a free account or log in to unlock your CV match score across:
Tier-1 brand, general Senior Software Engineer title and Bangalore location increase candidate competition.
Strong industrial IoT and embedded Linux expertise required, limiting cross-industry transferability.
Mandatory 8-10 years plus specialized C++, embedded Linux, container and industrial protocol expertise filters candidates strongly.
Design and evolve OS platform capabilities and edge services for industrial IoT using C++, Linux, Docker, and industrial protocols like MQTT, Modbus, BACnet, and OPC UA.
Develop and maintain software gateways and services that connect, normalize, and route data across heterogeneous industrial devices and embedded platforms with a focus on interoperability, performance, and fault tolerance.
Drive root-cause analysis, create architecture decisions, interface specifications, and technical documentation while collaborating across multiple teams in a globally distributed agile environment.
8+ years of professional software engineering experience with significant ownership of complex production software or platform components.
Deep hands-on expertise with Ubuntu Linux services, filesystem, networking, permissions, and troubleshooting.
Strong hands-on C++ programming skills and advanced practical experience with Docker containerization including image creation and runtime troubleshooting.
Strong working knowledge of Industrial IoT and communication protocols such as MQTT, Modbus TCP/RTU, BACnet, and OPC UA; experience integrating with industrial devices and edge systems.
Experienced in software architecture, multi-threading, memory/resource management, and performance optimization in embedded and industrial computing environments.
Proven ability to lead technical investigations and guide cross-team delivery with excellent English communication and technical writing skills.
Practical knowledge of embedded Linux platforms (Advantech or similar), industrial communication interfaces, and operational reliability in hardware-constrained, field-deployed environments.