Bms software architect – control systems
6 days ago
Job Role: BMS Software Architect – Control Systems & Functional IntegrationLocation: BangaloreEmployment Type: Full-TimeDepartment: Software Architecture – Battery Management SystemsKey Responsibilities• Software Architecture & Design- Define and evolve the software architecture for BMS control systems across embedded platforms- Develop scalable software integration strategies for SDU, CSC, and WGM units- Optimize software performance across thermal, electrical, and safety domains• Requirements Engineering & Traceability- Translate system-level requirements into detailed software specifications and interface definitions- Ensure full traceability from stakeholder inputs through design, implementation, and validation using tools like IBM DOORS or Polarion- Support functional decomposition and model-based design using MATLAB/Simulink or Sys ML• Integration Strategy & Technical Leadership- Lead cross-functional teams in software development, controls engineering, and validation- Define communication protocols (CAN, LIN, SPI), timing constraints, and fault-handling logic- Oversee HIL validation, software-in-the-loop (SIL) testing, and failure mode simulationsRequired Qualifications- Bachelor’s or Master’s degree in Software Engineering, Electrical Engineering, or related field- 7+ years of experience in embedded software architecture, control systems, or BMS software integration- Strong proficiency in real-time embedded systems, control algorithms, and communication protocols- Experience with model-based development tools (MATLAB/Simulink, Sys ML) and software documentation platforms- Familiarity with software versioning, CI/CD pipelines, and agile development practicesPreferred Attributes- Experience with AUTOSAR Classic or Adaptive platforms- Deep understanding of lithium-ion battery behavior, cell balancing strategies, and thermal control algorithms- Strong analytical mindset with a passion for clean architecture and scalable design- Background in automotive, aerospace, or electrification domains with high-voltage system experience
-
BMS Software Architect – Control Systems
1 week ago
Bengaluru, India Tata Technologies Full timeJob Role: BMS Software Architect – Control Systems & Functional IntegrationLocation: BangaloreEmployment Type: Full-TimeDepartment: Software Architecture – Battery Management SystemsKey Responsibilities• Software Architecture & DesignDefine and evolve the software architecture for BMS control systems across embedded platformsDevelop scalable software...
-
BMS Software Architect – Control Systems
2 weeks ago
Bengaluru, India Tata Technologies Full timeJob Role: BMS Software Architect – Control Systems & Functional IntegrationLocation: BangaloreEmployment Type: Full-TimeDepartment: Software Architecture – Battery Management SystemsKey Responsibilities• Software Architecture & DesignDefine and evolve the software architecture for BMS control systems across embedded platformsDevelop scalable software...
-
BMS Software Architect – Control Systems
1 week ago
Bengaluru, India Tata Technologies Full timeJob Role: BMS Software Architect – Control Systems & Functional IntegrationLocation: BangaloreEmployment Type: Full-TimeDepartment: Software Architecture – Battery Management SystemsKey Responsibilities• Software Architecture & DesignDefine and evolve the software architecture for BMS control systems across embedded platformsDevelop scalable software...
-
BMS Software Architect – Control Systems
1 week ago
Bengaluru, India Tata Technologies Full timeJob Role: BMS Software Architect – Control Systems & Functional IntegrationLocation: BangaloreEmployment Type: Full-TimeDepartment: Software Architecture – Battery Management SystemsKey Responsibilities• Software Architecture & DesignDefine and evolve the software architecture for BMS control systems across embedded platformsDevelop scalable software...
-
BMS Software Architect – Control Systems
1 week ago
Bengaluru, India Tata Technologies Full timeJob Role: BMS Software Architect – Control Systems & Functional IntegrationLocation: BangaloreEmployment Type: Full-TimeDepartment: Software Architecture – Battery Management SystemsKey Responsibilities• Software Architecture & DesignDefine and evolve the software architecture for BMS control systems across embedded platformsDevelop scalable software...
-
BMS Software Architect – Control Systems
1 week ago
Bengaluru, India Tata Technologies Full timeJob Role: BMS Software Architect – Control Systems & Functional Integration Location: Bangalore Employment Type: Full-Time Department: Software Architecture – Battery Management Systems Key Responsibilities • Software Architecture & Design Define and evolve the software architecture for BMS control systems across embedded platforms Develop scalable...
-
BMS Software Architect
1 week ago
Bengaluru, India Tata Technologies Full timeJob Role: BMS Software Architect – Control Systems & Functional Integration Location: Bangalore Employment Type: Full-Time Department: Software Architecture – Battery Management Systems Key Responsibilities • Software Architecture & Design Define and evolve the software architecture for BMS control systems across embedded platforms Develop scalable...
-
BMS Software Architect – Control Systems
2 weeks ago
Bengaluru, India Tata Technologies Full timeJob Role: BMS Software Architect – Control Systems & Functional IntegrationLocation: BangaloreEmployment Type: Full-TimeDepartment: Software Architecture – Battery Management SystemsKey Responsibilities• Software Architecture & Design- Define and evolve the software architecture for BMS control systems across embedded platforms- Develop scalable...
-
BMS Software Architect – Control Systems
2 weeks ago
Bengaluru, India Tata Technologies Full timeJob Role: BMS Software Architect – Control Systems & Functional IntegrationLocation: BangaloreEmployment Type: Full-TimeDepartment: Software Architecture – Battery Management SystemsKey Responsibilities• Software Architecture & Design- Define and evolve the software architecture for BMS control systems across embedded platforms- Develop scalable...
-
Bengaluru, India Tata Technologies Full timeJob Role: BMS Software Architect – Control Systems & Functional Integration Location: Bangalore Employment Type: Full-Time Department: Software Architecture – Battery Management Systems Key Responsibilities • Software Architecture & Design - Define and evolve the software architecture for BMS control systems across embedded platforms - Develop scalable...