Search by job, company or skills

C / C++ Communication Gateway - Software Engineer

6-8 Years
Early Applicant
  • Posted 28 days ago
  • Be among the first 10 applicants

Job Description

Job Description

Job Description - Software Engineer (C / C++ Communication Gateway)

Roles & Responsibilities :

We are seeking aSoftware Engineerwith strong expertise inC/C++ on Ubuntu/Linuxto be part of the csutomer who will develop a communication gateway that bridgesZeroMQ/NanoMSG/NNG-based applicationswithSparkplug B MQTTinfrastructure for Industrial IoT applications.

Key Responsibilities

  • Design and develop a gateway betweenZeroMQ/NanoMSG/NNGandSparkplug B MQTT.

  • Implement message translation, routing, and protocol integration.

  • Develop, test, debug, and optimize communication software on Ubuntu/Linux.

  • Ensure reliability, scalability, and performance of messaging systems.

  • Collaborate with cross-functional teams to integrate and deploy the solution.


Qualifications

Required Skills

  • Strong programming skills inC/C++.

  • Hands-on experience withUbuntu/Linuxdevelopment.

  • Good understanding ofMQTTandSparkplug B.

  • Experience withZeroMQ (ZMQ), NanoMSG, or NNG.

  • Knowledge of networking concepts, socket programming, and multithreading.

Preferred Skills

  • Knowledge ofModbus TCP/RTU.

  • Experience in developing communication middleware, gateways, or industrial protocol converters.

  • Familiarity with Industrial IoT (IIoT) architectures and MQTT brokers.

Experience

  • 6-8 yearsof relevant software development experience.

  • Prior experience in communication protocol integration or gateway development is highly desirable.

Keywords:C++, Ubuntu Linux, MQTT, Sparkplug B, ZeroMQ, NanoMSG, NNG, Protocol Gateway, Industrial IoT, Modbus.


More Info

About Company

Job ID: 151906029

Similar Jobs

Bengaluru, India

Skills:

zeromq Socket ProgrammingMqttUbuntu LinuxMultithreadingNetworking ConceptsNanoMSGSparkplug BNNG

Beware of Scammers

We don’t charge money for job offers