





Tier-1 employer, generic Software Engineer title, mid-level experience, and metro location increase applicant competition.
Specialized IIoT protocol and messaging gateway experience limits cross-industry transferability.
Explicit 6–8 years plus mandatory C/C++, Linux, MQTT, and messaging stack make filters highly strict.
Login to See Your Match Score
Create a free account or log in to unlock your CV match score across:
Develop and maintain a communication gateway bridging ZeroMQ/NanoMSG/NNG-based applications with Sparkplug B MQTT for Industrial IoT.
Implement message translation, routing, and protocol integration to ensure reliable, scalable, and high-performance messaging.
Collaborate with cross-functional teams to integrate, test, and optimize communication software on Ubuntu/Linux.
6–8 years of relevant software development experience.
Strong programming skills in C/C++ with hands-on Ubuntu/Linux development experience.
Good understanding of MQTT, Sparkplug B, and experience with ZeroMQ, NanoMSG, or NNG.
Knowledge of networking concepts including socket programming and multithreading.
Experienced in communication protocol integration or gateway development, preferably in Industrial IoT contexts.
Skilled in developing communication middleware or protocol converters, indicating a systems-level and performance-oriented approach.
Strong practical knowledge of Industrial IoT architectures and MQTT brokers aligns with domain-specific expertise required.