This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
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.
Job Responsibility:
Design, develop, and maintain Python applications running on Ubuntu, Windows, and Dockerized environments
Implement scalable modules to handle, validate, parse, and manage large JSON datasets, especially Modbus device templates
Understanding of various IIOT communication protocols such as Modbus TCP & RTU, MQTT, OPCUA, etc.
Collaborate with UI/UX teams to integrate backend services with modern frontend applications
Ensure application performance, scalability, and reliability
Follow internal coding guidelines, architecture patterns, and documentation standards
Write clean, maintainable, and modular Python code using OOP principles
Use pytest or equivalent frameworks for writing unit and integration tests
Participate in peer code reviews and architecture discussions
Build, manage, and optimize Jenkins CI/CD pipelines for automated builds, testing, and deployments
Develop and debug Dockerfiles, container images, and multi-stage builds
Work with teams to maintain environments, optimize container performance, and resolve deployment issues
Manage device configuration repositories involving Modbus and other protocol-based templates
Implement validation rules, schema checks, and transformation logic for large configuration datasets
Contribute to enhancements in how configuration and metadata are stored, indexed, and accessed
Work with UI/UX designers to ensure seamless integration between backend logic and UI components
Collaborate with QA, DevOps, product management, and platform engineering teams
Translate functional requirements into high-quality technical implementations
Requirements:
BTech in CS
4+ years of professional Python application development experience
Strong knowledge of Object-Oriented Programming (OOP) in Python
Strong knowledge of JSON parsing, schema validation, and data manipulation