Open Role
Bosch

Opportunity at

Bosch

Senior Controls Software Engineer - MBD

Bosch seeks a Senior Controls Software Engineer - MBD for a full-time, on-site role in Bengaluru. This position focuses on model-based software development and power systems…

View Company

Role Snapshot

Hiring Now
Work arrangement
Not specified
Location
Bengaluru, India
Salary
Not specified
Apply by
Not specified
Employment type
Full-time
Experience
Not specified
Added to Jobsiz41m agoEmployer posted Oct 21, 2026
Listing Views1
Applications0
Apply BeforeNo deadline

Career Tools

About This Role

Bosch seeks a Senior Controls Software Engineer - MBD for a full-time, on-site role in Bengaluru. This position focuses on model-based software development and power systems simulation for battery management systems within the BESS domain. The professional in this role will build and maintain application control models, generate embedded code, and execute verification and validation strategies. Candidates should have a strong background in model-based design and battery management systems.

Job Description

Bosch seeks a Senior Controls Software Engineer - MBD for a full-time, on-site role in Bengaluru. This position focuses on model-based software development and power systems simulation for battery management systems within the BESS domain. The professional in this role will build and maintain application control models, generate embedded code, and execute verification and validation strategies. Candidates should have a strong background in model-based design and battery management systems.

Responsibilities

  • Design and maintain BMS application and control software models utilizing MATLAB, Simulink, and Stateflow
  • Produce production-quality embedded code from Simulink models through automatic code generation workflows
  • Conduct model reviews, quality checks, and verification activities including MIL, SIL, and PIL testing
  • Create test cases, test scenarios, harnesses, and automated scripts via Simulink Test Manager
  • Perform requirement-based, regression, functional, boundary-value, and robustness testing
  • Analyze test outcomes, isolate defects, execute root-cause analysis, and track issues to resolution
  • Interpret and analyze software requirements, maintaining traceability with tools like IBM DOORS
  • Run static code analysis using Polyspace or Parasoft alongside Simulink Check for model compliance
  • Build automation scripts and utilities utilizing MATLAB M-Scripting and Python

Requirements

  • Between 5 and 10 years of professional experience
  • Hands-on expertise with MATLAB, Simulink, Stateflow, Simulink Test Manager, and Simulink Check
  • Understanding of model-based development and automatic code generation
  • Knowledge of Battery Management System architecture, cell monitoring, SOC and SOH estimation, balancing, charge control, and protection mechanisms
  • Experience with verification and validation methodologies including MIL, SIL, PIL, and test automation
  • Familiarity with requirements management tools such as IBM DOORS and static analysis tools like Polyspace or Parasoft
  • Proficiency in MATLAB M-Scripting and Python programming

Qualifications

  • Bachelor's or Master's degree in Electrical Engineering, Electronics, Instrumentation, Control Systems, Mechatronics, Computer Science, or a related engineering field
  • Familiarity with Embedded Coder and production code generation
  • Background in automotive BMS, electric vehicles, hybrid vehicles, or energy storage BESS applications
  • Understanding of CAN or CAN FD protocols and automotive communication standards
  • Experience with HIL testing and real-time simulation platforms
  • Familiarity with functional safety standards like ISO 26262 and AUTOSAR concepts
  • Experience with continuous integration pipelines and Git version control systems
  • Knowledge of battery characterization, testing, and modeling

Core Skills

Frequently Asked Questions

Answers are based only on the employer’s listing; where it doesn’t say, neither do we.

What is the location and work arrangement for this role?

The position is based in Bengaluru and is on-site.

What is the employment type?

This is a full-time position.

How many years of experience are required?

Candidates must have between 5 and 10 years of experience.

What is the salary for this position?

The posting does not specify the salary.

Sample Interview Questions

AI-generated questions tailored to this specific role — a preview of the full practice set.

Search similar jobs

Related Jobs

PickTrace
PickTraceAdded to Jobsiz 2h ago
Full-timeRemote
Bosch
BoschAdded to Jobsiz 3h ago
BengaluruFull-time
SEEK
SEEKAdded to Jobsiz 9h ago
Full-timeRemote
Wise
WiseAdded to Jobsiz 10h ago
LondonFull-time

Posted by Bosch

Source: Bosch

View the original listing ↗

Posted by employer: Oct 21, 2026

Added to Jobsiz: Oct 21, 2026

The description was written by Jobsiz from the employer’s listing. Always check the original listing before applying.

Bosch

Bosch

117Open Jobs
—No reviews yet
View Company Profile