Job In A Week – get a job in a weekJob In A Week – get a job in a week
JobsInternshipsSwipeCompaniesSalariesResumePricingPost a job
Sign inCreate profile
Jobs / Backend developer jobs in India / Backend developer jobs in Bengaluru /
BG

Senior Controls Software Engineer - MBD

Bosch Group · Bengaluru

Posted
today
Experience
6–10 yrs
Pay
Not stated
Role
Backend developer
PythonGitCI/CDTroubleshooting
Apply nowThe company's application form opens right here, with your details and cover letter beside it.

About the job

Company Description 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 Description Roles & Responsibilities :

Model-Based Software Development & Power Systems Simulation

- Develop and maintain BMS application/control software models using MATLAB/Simulink and Stateflow for BESS / automotive domain.

- Perform verification and validation of a developed control software and automatic code generation using MathWorks tools.

- Develop and integrate control algorithms for BMS applications – BESS / Automotive Domain.

- Perform model reviews, model quality checks, and ensure compliance with defined development standards.

- Develop automation tools frameworks/tools using MATLAB scripting capabilities.

- Analyze generated code and support debugging of model-to-code issues.

- Develop various controls strategies using classical or modern control systems.

- Experience in using developed plant models for verification of Control models for BESS.

Qualifications Experience:  6–10 years Mandatory Technical Skills MathWorks / Model-Basd Development Extensive hands-on experience with:

- MATLAB

- Simulink

- Stateflow

- Simulink Test Manager

- Simulink Check

- Strong understanding of model-based development and automatic code generation .

- Experience with Embedded Coder is highly desirable.

BMS Strong understanding of:

- Battery Management System architecture

- Cell voltage and temperature monitoring

- SOC / SOH estimation

- Battery balancing

- Charge/discharge control

- Over-voltage / under-voltage protection

- Over-current protection

- Thermal management

- BMS control algorithms

- Battery pack and cell-level behavior

Verification & Validation

- MIL – Model-in-the-Loop

- SIL – Software-in-the-Loop

- PIL – Processor-in-the-Loop

- Open-loop testing

- Closed-loop testing

- Test automation

- Requirement-based testing

- Regression testing

- Test coverage and traceability

Requirements & Code Quality

- IBM DOORS or equivalent requirements-management tools

- Polyspace / Parasoft

- Simulink model-quality and static-analysis tools

- Understanding of software development and verification processes

Programming / Scripting

- Strong MATLAB / M-Scripting skills

- Good Python programming/scripting skills

- Understanding of C/C++ and embedded software concepts is desirable

Preferred Skills

- Experience in automotive BMS, EV, hybrid vehicle, or energy-storage/BESS applications .

- Experience with Embedded Coder and production code generation.

- Knowledge of CAN/CAN FD and automotive communication protocols.

- Experience with HIL testing and real-time simulation platforms.

- Knowledge of ISO 26262 / functional safety .

- Familiarity with AUTOSAR concepts.

- Experience with CI/CD and automated testing pipelines.

- Experience with Git or other version-control systems.

- Knowledge of battery testing, battery characterization, and battery models.

Education

- Bachelor's or Master's degree in Electrical Engineering, Electronics, Instrumentation, Control Systems, Mechatronics, Computer Science, or a related engineering discipline .

Additional Information

Apply now

Know someone who'd fit?

Do you fit this job?

Create your profile and every open job, this one included, gets a fit score for you.

More jobs like this

  • Backend developer jobs in Bengaluru
  • All jobs in Bengaluru
  • All jobs at Bosch Group

Similar jobs

All backend developer jobs →
C

Software Engineer (C++/Python)

Commvault
BengaluruBackend developer
PythonSeleniumAgileJavaScriptJavaC#
Posted todayApply
C

Associate Deployment Engineer - Galaxy Graduate Program

Celonis
BengaluruBackend developerEarly career (0–2 yrs)
PythonSQLMachine LearningStakeholder managementNLPProblem solving
Posted todayApply
BG

ENTERPRISE ARCHITECT

Bosch Group
Bengaluru10–15 yrsBackend developer
StrategyKubernetesAWSGCPAzureStakeholder management
Posted todayApply
PS

Pipeline_ MTS_Platform Architect

Pure Storage
Bengaluru15+ yrsBackend developer
LinuxPythonProduct managementProject managementTroubleshooting
Posted todayApply
RE

Senior Staff / Principal Engineer, AMS Verification

Renesas Electronics
Bengaluru10+ yrsBackend developer
StrategyPythonAgile
Posted todayApply
PS

Member Of Technical Staff, Portworx - Backend Engineering Lead (Go, Kubernetes)

Pure Storage
Bengaluru10+ yrsBackend developer
KubernetesGoAWSGCPAzureTroubleshooting
Posted todayApply

Jobs by role

  • Backend developer jobs in India
  • Program / project manager jobs in India
  • Full-stack developer jobs in India
  • Data analyst jobs in India
  • Product manager jobs in India
  • Consultant jobs in India
  • Data scientist jobs in India
  • Strategy & operations jobs in India
  • QA / Test engineer jobs in India
  • DevOps engineer jobs in India
  • Tech support jobs in India
  • Frontend developer jobs in India
  • Research analyst jobs in India
  • Mobile developer jobs in India

Jobs by city

  • Jobs in Bengaluru
  • Jobs in Hyderabad
  • Jobs in Pune
  • Jobs in Gurugram
  • Jobs in Chennai
  • Jobs in Mumbai
  • Jobs in Noida
  • Jobs in Coimbatore
  • Jobs in Delhi
  • Jobs in Ahmedabad
  • Jobs in Chandigarh
  • Jobs in Kolkata

Popular searches

  • Backend developer jobs in Bengaluru
  • Backend developer jobs in Hyderabad
  • Full-stack developer jobs in Bengaluru
  • Program / project manager jobs in Bengaluru
  • Product manager jobs in Bengaluru
  • Data analyst jobs in Bengaluru
  • Data scientist jobs in Bengaluru
  • Consultant jobs in Bengaluru
  • Backend developer jobs in Pune
  • DevOps engineer jobs in Bengaluru
  • QA / Test engineer jobs in Bengaluru
  • Backend developer jobs in Chennai
  • Full-stack developer jobs in Hyderabad
  • Backend developer jobs in Gurugram
  • Program / project manager jobs in Hyderabad
  • Data analyst jobs in Hyderabad
  • Frontend developer jobs in Bengaluru
  • Strategy & operations jobs in Bengaluru

JobInAWeek

  • How to get a job in a week
  • Career guides
  • Chrome extension: apply faster
  • Invite friends, get Pro free
  • Post a job (free)
  • Create your profile
  • Internships & fresher jobs
  • Companies hiring
  • Salary check
  • Swipe jobs
  • Resume builder
  • Pricing
  • Privacy
  • Terms
  • Refunds & cancellation
  • Contact
  • About our job crawler
Job In A Week – Skills today. Job tomorrow.Job In A Week – Skills today. Job tomorrow.

Job In A Week (jobinaweek.com) helps you get a job in a week: fresh jobs from India's top companies, matched to your profile. Jobs come from company careers pages and link to the company's own apply page. Updated every two hours. © 2026 Job In A Week.