Software Engineer – C/C++ Communication Gateway
Bosch Group · bangalore
Job description
About the role
Bosch Global Software Technologies is seeking a Software Engineer to design and develop a communication gateway that bridges ZeroMQ, NanoMSG or NNG based applications with a Sparkplug B MQTT infrastructure. The solution will enable reliable, scalable messaging for Industrial IoT deployments.
Key responsibilities
- Design and implement a gateway that translates and routes messages between ZeroMQ/NanoMSG/NNG and Sparkplug B MQTT.
- Develop, test, debug and optimise communication software on Ubuntu/Linux platforms.
- Ensure high reliability, scalability and performance of the messaging system.
- Collaborate with cross‑functional teams to integrate the gateway into broader IIoT solutions.
- Maintain documentation and support deployment activities.
Required profile
- 6–8 years of professional software development experience, primarily in C/C++.
- Strong hands‑on experience with Ubuntu/Linux development.
- Good understanding of MQTT and Sparkplug B protocols.
- Experience with ZeroMQ, NanoMSG or NNG messaging libraries.
- Solid knowledge of networking concepts, socket programming and multithreading.
- Familiarity with Modbus TCP/RTU and industrial protocol converters is a plus.
- Prior work on communication middleware or gateway projects for IIoT is highly desirable.
Required skills
- C++
- Ubuntu/Linux
- MQTT
- Sparkplug B
- ZeroMQ
- NanoMSG
- NNG
- Networking
- Socket programming
- Multithreading
- Modbus TCP/RTU
Questions fréquentes
Why are you reporting this job?
Explore further
Salaries, guides and searches in India.
Salary: Custom Software Engineer Based on 46 job offers in IndiaSalaries by job title
Apply in 30 seconds
Enter your email to apply. An account will be created automatically.
By continuing, you accept our terms of use.
Already have an account? Login
Published 1 month ago
Expires 2 weeks from now
50 views · 0 interested
Boost your chances
Upload your CV — we will match you with relevant openings.
Analyzing your CV...
Bosch Group
bangalore
Related job offers
-
Control Software Test Engineer - Python
Bosch Group bangalore -
Solution Architect – HR Digital, GenAI & Intelligent Automation
Bosch Group bangalore -
System Architect - ADAS
Bosch Group bangalore -
Key User – Planning – D365
alfalaval Pune -
Senior Software Technologist - Embedded (Linux Kernel, BSP & Yocto)
philips Bangalore