refresh

Trending companies

Trending companies

Bosch
Bosch

Robert Bosch GmbH, commonly known as Bosch, is a German multinational engineering and technology company headquartered in Gerlingen, Baden-Württemberg, Germany

Python Application Developer at Bosch

RoleBackend
LevelMid Level
LocationBangalore
WorkOn-site
TypeFull-time
Posted1 day ago
Apply now

About the role

Roles & Responsibilities : Application Development

  • 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.

Code Quality & Best Practices

  • 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.

CI/CD, Deployment & DevOps Alignment

  • 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.

Data Handling & Device Template Management

  • 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.

Cross-Functional Collaboration

  • 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.

Qualification: BTech in CS,

Technical Skills

  • 4+ years of professional Python application development experience.

· Strong knowledge of:

o Object-Oriented Programming (OOP) in Python

o JSON parsing, schema validation, and data manipulation

o Python advanced concepts (decorators, generators, multiprocessing, async programming preferred)

· Experience with:

o pytest or other Python testing frameworks

o Version control using Git

· Hands?on experience with:

o Jenkins CI/CD pipelines

o Docker build process, debugging, image optimization

o Linux (Ubuntu) and Windows runtime environments

  • Familiarity with UI/UX workflows and frontend integration patterns.

Soft Skills

  • Strong analytical and problem-solving abilities.

  • Ability to work in a collaborative, multi-disciplinary team environment.

  • Good communication skills for technical discussions and requirement clarifications.

  • Self-driven, proactive, and passionate about delivering high-quality software.

Bonus / Good-to-Have Skills

  • Knowledge of Modbus or similar industrial protocols.

  • Experience with data platforms, device configuration repositories, or industrial automation tooling.

  • Basic understanding of container orchestration (Kubernetes).

  • Exposure on cloud platforms (Azure/AWS/GCP).

  • Experience with code quality tools (flake8, black, mypy, pylint).

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.

Required skills

Python

Backend development

JSON data processing

Modbus

MQTT

OPCUA

Docker

Jenkins

Total Views

0

Total Apply Clicks

0

Total Mock Apply

0

Total Bookmarks

0

About Bosch

Bosch

Bosch

Public

Robert Bosch GmbH, commonly known as Bosch, is a German multinational engineering and technology company headquartered in Gerlingen, Baden-Württemberg, Germany. The company was founded by Robert Bosch in Stuttgart in 1886. Bosch is 94% owned by the Robert Bosch Stiftung, a charitable institution.

10,001+

Employees

Gerlingen

Headquarters

Reviews

10 reviews

3.7

10 reviews

Work-life balance

4.2

Compensation

2.8

Culture

4.1

Career

3.4

Management

3.2

68%

Recommend to a friend

Pros

Supportive management and teams

Good work-life balance and flexibility

Strong training and learning opportunities

Cons

Below industry standard compensation

Limited career advancement opportunities

Management direction and communication issues

Salary Ranges

522 data points

Senior/L5

Senior/L5 · Business Development Manager - Press

1 reports

$175,455

total per year

Base

$152,570

Stock

-

Bonus

-

$175,455

$175,455

Interview experience

4 interviews

Difficulty

3.0

/ 5

Duration

14-28 weeks

Interview process

1

Application Review

2

Recruiter Screen

3

Technical Phone Screen

4

Hiring Manager Interview

5

Final Round Interview

6

Offer

Common questions

Technical Knowledge

Coding/Algorithm

Behavioral/STAR

Past Experience

Culture Fit