Bosch Global

Senior Software Engineer – Industrial IoT & Edge Systems

Bosch Global
Apply
2 months ago
Bengaluru, IndiaSenior

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

Bosch Global (Robert Bosch GmbH) develops and sells mobility components and software, industrial automation and sensors, home appliances and power tools, and energy and building technologies to automakers, manufacturers, builders, and consumers. It monetizes through product sales and connected services spanning IoT, AI, and embedded software. Founded in 1886 and headquartered in Gerlingen-Schillerhöhe, Germany, the privately held Bosch Group operates worldwide across Mobility, Industrial Technology, Consumer Goods, and Energy and Building Technology sectors.

Contact me