Bosch Global

Senior Software Engineer – Industrial IoT & Edge Systems

Bosch Global
Apply
1 day ago
Bengaluru, IndiaSenior
H1B Sponsor

Responsibilities

  • Design and evolve OS platform capabilities using C++ and Linux.
  • Package, deploy, operate, and provide observability for software using Docker.
  • Design and implement integrations with MQTT, Modbus TCP/RTU, BACnet, and OPC UA.
  • Develop software gateways and edge services that connect industrial devices, normalize and route data, convert protocols, and operate reliably on embedded and industrial computing platforms.
  • Diagnose issues across applications, operating systems, containers, networks, protocols, and third-party open-source components while driving sustainable corrective actions.
  • Lead technical investigations, make architecture decisions, and guide delivery across multiple engineers or teams.
  • Create architecture decisions, interface specifications, development standards, troubleshooting guidance, and customer-facing technical documentation.
  • Collaborate with product managers, architects, subject-matter experts, quality teams, site teams, and engineering groups in a globally distributed environment.

Requirements

  • 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 experience designing, debugging, and maintaining production-grade software.
  • Advanced practical experience with Docker, 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 and understanding distributed-system failure modes and unreliable networks.
  • Experience with software architecture, interface design, design patterns, multithreading/concurrency, memory and resource management, and performance optimization.
  • Experience with source control, code review, build systems, automated testing, and CI/CD pipelines.
  • Hands-on experience developing, integrating, and troubleshooting software on embedded Linux and industrial computing devices, including Advantech or comparable equipment.
  • Understanding of hardware-constrained and field-deployed environments, device interfaces, serial and Ethernet communication, resource limitations, remote diagnostics, and operational reliability.
  • Excellent English communication skills, concise technical writing ability, and the ability to explain complex topics to technical and non-technical stakeholders.
  • B.Tech or M.Tech in Computer Science, Electronics, Electrical, or a related field.
  • Preferred qualifications include Python and Bash scripting, C++ and containerized-application pipeline experience, IP networking, routing, DNS, TLS, certificates, firewalls, Grafana, time-series data systems, message brokers, monitoring tools, protocol simulators, hardware-in-the-loop testing, integration laboratories, AWS services such as EC2, Node.js, TypeScript, NestJS, PostgreSQL, and experience in energy storage, SCADA, industrial automation, controls, or related operational-technology domains.
Bosch Global

About Bosch Global

10,000+ employees

The Bosch Group is a leading global supplier of technology and services. It employs roughly 413,000 associates worldwide (as of December 31, 2025). The company generated sales of 91 billion euros in 2025. Its operations are divided into four business sectors: Mobility, Industrial Technology, Consumer Goods, and Energy and Building Technology. With its business activities, the company aims to use technology to help shape universal trends such as automation, electrification, digitalization, connectivity, and an orientation to sustainability. In this context, Bosch’s broad diversification across regions and industries strengthens its innovativeness and robustness. Bosch uses its proven expertise in sensor technology, software, and services to offer customers cross-domain solutions from a single source. It also applies its expertise in connectivity and artificial intelligence in order to develop and manufacture user-friendly, sustainable products. With technology that is “Invented for life,” Bosch wants to help improve quality of life and conserve natural resources. The Bosch Group comprises Robert Bosch GmbH and its roughly 500 subsidiary and regional companies in over 60 countries. Including sales and service partners, Bosch’s global manufacturing, engineering, and sales network covers nearly every country in the world. Bosch’s innovative strength is key to the company’s further development. At 136 locations across the globe, Bosch employs some 82,000 associates in research and development. Instagram: https://www.instagram.com/boschglobal/ Facebook: https://www.facebook.com/BoschGlobal Glassdoor: https://bit.ly/3raTZnH Imprint: www.bosch.com/corporate-information Privacy statement: https://www.bosch.com/data-protection-notice-bosch-linkedin/

Contact me