





Niche industrial-edge C++ role reduces competition despite Bengaluru metro and recognizable employer.
Highly domain-specific embedded Linux, C++ and industrial-protocol expertise limits cross-industry transferability.
Explicit senior years and mandatory C++, Linux, Docker, and industrial-protocol skills indicate high shortlisting strictness.
Login to See Your Match Score
Create a free account or log in to unlock your CV match score across:
Technical ownership and architecture direction for Fluence OS platform, translating requirements into scalable software design.
Hands-on development and troubleshooting of production software on Ubuntu Linux using C/C++ and container technologies (Docker).
Lead design and integration of Industrial IoT communication protocols and edge gateway software for energy systems.
8+ years professional software engineering experience with significant ownership of complex production software or platforms.
Strong expertise in Ubuntu Linux services, C/C++ programming, Docker containerization and Industrial IoT protocols (MQTT, Modbus, BACnet, OPC UA).
Experience with embedded Linux/industrial computing devices, software architecture, multithreading, resource management, CI/CD pipelines, and technical leadership.
Education: Bachelor's degree with 12 years experience, or Master's with 8 years, or PhD with 5 years experience.
Experienced in hands-on engineering leadership balancing technical accountability with mentoring and architectural guidance in globally distributed teams.
Deep domain knowledge of Industrial IoT, energy storage or operational technology environments requiring reliability under constrained and distributed conditions.
Able to influence cross-team architectural decisions and engineering practices with well-reasoned trade-offs and practical problem-solving.