Job description
Bosch Global Software Technologies Private Limited  is a 100% owned subsidiary of Robert Bosch GmbH, one of the world's leading global supplier of technology and services, offering end-to-end Engineering, IT and Business Solutions. With over 27,000+ associates, it’s the largest software development center of Bosch, outside Germany, indicating that it is the Technology Powerhouse of Bosch in India with a global footprint and presence in the US, Europe and the Asia Pacific region.
Roles & Responsibilities
- Design and Evolution of OS Platform Capabilities using C++, Linux
- Docker Based Packaging, Deployment, Runtime and Observability
- Design, implementation and integrations using protocols such as MQTT, Modbus, BACnet and OPC UA. Address interoperability, data quality, performance, fault handling and recovery across heterogeneous industrial devices and systems. 
- Design and develop software gateways and edge services that connect industrial devices, normalize and route data, perform protocol conversion, and operate reliably on embedded and industrial computing platforms.
- Diagnose complex issues spanning applications, operating systems, containers, networks, protocols and third-party open-source components. Drive root-cause analysis and sustainable corrective actions rather than short-term fixes. 
- Partner with product managers, architects, subject-matter experts, quality teams, site teams and other engineering groups to deliver platform outcomes in an agile, globally distributed environment. 
- Create architecture decisions, interface specifications, development standards, troubleshooting guidance and customer-facing technical documentation that are precise and usable. 
 
 
Required Qualifications  
- 8+ years of professional software engineering experience, including significant ownership of complex production software or platform components. 
- Deep hands-on expertise with  Ubuntu Linux , including services, processes, filesystems, permissions, package management, logging, networking and performance troubleshooting. 
- Strong hands-on  C++  programming skills, with experience designing, debugging and maintaining production-grade software. 
- Advanced practical experience with Docker containers, including Dockerfiles, image creation, Docker Compose, networking, storage, upgrades and runtime troubleshooting. 
- Strong working knowledge of Industrial IoT and  industrial communication protocols , including several of MQTT, Modbus TCP/RTU, BACnet and OPC UA. 
- Experience integrating software with industrial devices, gateways, controllers or other edge systems, with an understanding of unreliable networks and distributed-system failure modes. 
- Experience with software architecture, interface design, design patterns, multi-threading/concurrency, memory and resource management, and performance optimization. 
- Experience with source control, code review, build systems, automated testing and CI/CD pipelines. 
- Demonstrated ability to lead technical investigations, make architecture decisions and guide delivery across multiple engineers or teams. 
- Excellent English communication skills, including concise technical writing and the ability to explain complex topics to technical and non-technical stakeholders. 
- Hands-on experience developing industrial gateways, protocol converters or edge communication services that bridge field devices and higher-level platform applications. 
- Experience developing, integrating and troubleshooting software on embedded Linux and industrial computing devices, including Advantech or comparable industrial PCs, controllers and gateways. 
- Understanding of hardware-constrained and field-deployed environments, including device interfaces, serial and Ethernet communication, resource limitations, remote diagnostics and operational reliability. 
Good to Have Qualifications  
- Python and Bash scripting for automation, tooling, testing and diagnostics. 
- Experience designing or maintaining CI/CD pipelines for C++ and containerized applications. 
- Knowledge of IP networking, routing, DNS, TLS, certificates, firewalls and troubleshooting of field-network communication. 
- Experience with observability and open-source platform components such as Grafana, time-series data systems, message brokers or monitoring tools. 
- Experience with test automation, protocol simulators, hardware-in-the-loop testing or integration laboratories. 
- Experience with cloud or hybrid edge environments, including AWS services such as EC2. 
- Familiarity with Node.js/TypeScript, NestJS, PostgreSQL or related platform technologies. 
- Experience in energy storage, SCADA, industrial automation, controls or another operational-technology domain. 
- Familiarity with common embedded and industrial interfaces such as RS-232/RS-485, CAN, GPIO or other device-level communication interfaces. 
Education  
B.Tech/M.Tech in Computer Science, Electronics, Electrical or related fields
8-10 years of Experience
 
Posting text © Bosch, shown from its public careers page for reference; the employer's page is the authoritative version. Posted 2026-09-01; listed here until 2026-10-31 unless the employer closes it earlier.


