Robert Bosch

Senior Software Engineer – Industrial IoT & Edge Systems

Robert Bosch · Bangalore, India
Bangalore, India Closed
Applications are closed for this role. It was originally posted 2026-09-01. It’s no longer accepting applicants — see roles Robert Bosch is still hiring for →, or browse the live openings below.
Type
Full-time
Experience
8+ yr

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

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.

DockerPythonAWSNode.jsTypeScriptPostgreSQL
S
Channel Manager, eCommerce
Mount Prospect, IL, United States Hybrid
Sales
$85K–$110K
S
Channel Operations Manager
Mount Prospect, IL, United States Hybrid
Sales
$85K–$110K
E
Approvals Engineer
Mount Prospect, IL, United States Hybrid
Engineering
$77K–$85K
See all live roles at Robert Bosch →
F
Backend Engineer (后端工程师), IoT Architecture & Migration
Fellow Industries Shenzhen, China
Engineering
A
Senior Staff Software Engineer
Altana Brooklyn, NY
Engineering
$225K–$265K
C
Senior Software Engineer
Cascading AI San Francisco, CA
Engineering
$160K–$220K
C
Senior Fullstack Software Engineer
CLEAR Secure New York, NY
Engineering
$225K–$300K
See all Engineering roles →
Applications closed