Talent.com
BMS Software Architect - Control Systems & Functional Integration (Automotive)

BMS Software Architect - Control Systems & Functional Integration (Automotive)

Tata TechnologiesBangalore, Bangalore (district)
2 days ago
Job description

Job 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 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 SysML
  • 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 simulations

Required 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, SysML) and software documentation platforms
  • Familiarity with software versioning, CI / CD pipelines, and agile development practices
  • 🌟 Preferred 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
  • Create a job alert for this search

    Software Architect • Bangalore, Bangalore (district)

    Related jobs
    • Promoted
    BMS Software Architect – Control Systems & Functional Integration (Automotive)

    BMS Software Architect – Control Systems & Functional Integration (Automotive)

    Tata TechnologiesBengaluru, Karnataka, India
    Job Role : BMS Software Architect – Control Systems & Functional Integration.Department : Software Architecture – Battery Management Systems. Software Architecture & Design.Define and evolve the softw...Show moreLast updated: 3 days ago
    • Promoted
    • New!
    Bms Software Architect - Control Systems & Functional Integration (Automotive)

    Bms Software Architect - Control Systems & Functional Integration (Automotive)

    Domnic Lewis Private LimitedBengaluru, Republic Of India, IN
    Job Role : BMS Software Architect – Control Systems & Functional Integration Location : Bangalore Employment Type : Full-Time Department : Software Architecture – Battery Management Systems Key Respons...Show moreLast updated: 20 hours ago
    • Promoted
    BMS Controls Engineer

    BMS Controls Engineer

    ConfidentialBengaluru / Bangalore
    Develop and implement Simulink-based control models for BMS in locomotives.Author and manage BMS control software requirements using INCOSE standards. Conduct formal design reviews, testing, and val...Show moreLast updated: 30+ days ago
    • Promoted
    BMS Control Systems Integration Specialist

    BMS Control Systems Integration Specialist

    Tata TechnologiesBengaluru, Republic Of India, IN
    Job Role : BMS Software Architect – Control Systems & Functional Integration.Department : Software Architecture – Battery Management Systems. Software Architecture & Design.Define and evolve the softw...Show moreLast updated: 3 days ago
    • Promoted
    Microcontroller Firmware Architect

    Microcontroller Firmware Architect

    Mulya TechnologiesBengaluru, Republic Of India, IN
    Top40 Semiconductor Organization in the world.The mission of this role is to architect and develop firmware and microcontroller subsystems for SoC and systems products. Firmware is responsible for i...Show moreLast updated: 1 day ago
    • Promoted
    Software Architect

    Software Architect

    Luxoft Indiabangalore, karnataka, in
    Application Modernization Practice is a horizontal practice, supporting all business verticals in the company.As a Senior Modernization Architect, you'll play a pivotal role in both shaping moderni...Show moreLast updated: 25 days ago
    • Promoted
    Oracle EBS SCM Functional Architect

    Oracle EBS SCM Functional Architect

    Best Infosystems Ltd.Bengaluru, Karnataka, India
    Oracle EBS SCM (Supply Chain Management) Functional Architect_Full-Time_Pan India.Job Title : Oracle EBS SCM (Supply Chain Management) Functional Architect. Location : Bangalore / Pune / Navi Mumbai / Noida...Show moreLast updated: 30+ days ago
    • Promoted
    Firmware Architect

    Firmware Architect

    Mulya TechnologiesGreater Bengaluru Area, India
    Top40 Semiconductor Organization in the world.The mission of this role is to architect and develop firmware and microcontroller subsystems for SoC and systems products. Firmware is responsible for i...Show moreLast updated: 1 day ago
    • Promoted
    BMS Controls Engineer

    BMS Controls Engineer

    Tata TechnologiesBengaluru, Republic Of India, IN
    Job Title : Battery Management System (BMS) Algorithm Developer.Department : EV Systems / Powertrain Engineering.We are looking for a passionate and experienced BMS Algorithm Developer to lead the de...Show moreLast updated: 3 days ago
    • Promoted
    Sr Software Architect -DPDM, C++

    Sr Software Architect -DPDM, C++

    Tata CommunicationsBengaluru, Karnataka, India
    The Role : We are seeking a Senior Software Engineer to join our Data Plane team, the engine room of our entire platform. This role is for a systems-level engineer who is passionate about performanc...Show moreLast updated: 3 days ago
    • Promoted
    Automotive Embedded Systems Architect

    Automotive Embedded Systems Architect

    Tata TechnologiesBengaluru, Republic Of India, IN
    Job Role : BMS Software Architect – Control Systems & Functional Integration.Department : Software Architecture – Battery Management Systems. Software Architecture & Design.Define and evolve the softw...Show moreLast updated: 3 days ago
    • Promoted
    Manufacturing Systems Architect

    Manufacturing Systems Architect

    Capgemini EngineeringBengaluru, Republic Of India, IN
    Technical Architect TrakSYS MES,.Mandatory Skills - Expertise in TrakSYS MES, system integration, manufacturing workflows, and ISA-95 / 88. Standard Skills - In-depth understanding of manufacturing wo...Show moreLast updated: 30+ days ago
    • Promoted
    Bms Software Architect – Control Systems & Functional Integration (Automotive)

    Bms Software Architect – Control Systems & Functional Integration (Automotive)

    Tata TechnologiesBengaluru, Republic Of India, IN
    Job Role : BMS Software Architect – Control Systems & Functional Integration.Department : Software Architecture – Battery Management Systems. Software Architecture & Design.Define and evolve the softw...Show moreLast updated: 3 days ago
    • Promoted
    Bms Software Architect - Control Systems & Functional Integration (Automotive)

    Bms Software Architect - Control Systems & Functional Integration (Automotive)

    Tata TechnologiesBengaluru, Republic Of India, IN
    Job Role : BMS Software Architect – Control Systems & Functional Integration.Department : Software Architecture – Battery Management Systems. Software Architecture & Design.Define and evolve the softw...Show moreLast updated: 3 days ago
    • Promoted
    C++ Middleware Architect- Linux

    C++ Middleware Architect- Linux

    7hillsTSBengaluru, Karnataka, India
    The ideal candidate will bring deep technical expertise in.Architect and design middleware solutions for embedded Linux platforms in automotive systems. Lead the development and integration of IPC m...Show moreLast updated: 2 days ago
    • Promoted
    UEFI Systems Software Architect

    UEFI Systems Software Architect

    MediaTekBengaluru, Republic Of India, IN
    Join a dynamic SW engineering team for ISD’s India site for Client Computing and Automotive efforts involving key technologies which may involve Camera, Video, Power, Audio kernel mode driver, UEFI...Show moreLast updated: 30+ days ago
    • Promoted
    Manufacturing Execution Systems Architect

    Manufacturing Execution Systems Architect

    Capgemini EngineeringBengaluru, Republic Of India, IN
    The primary objective of this position is to provide Manufacturing Execution Systems (MES) solutions to our customers.The primary objective of this position is to provide Manufacturing Execution Sy...Show moreLast updated: 30+ days ago
    • Promoted
    Sensor Framework Architect

    Sensor Framework Architect

    eInfochips (An Arrow Company)Bengaluru, Republic Of India, IN
    Architect, implement, and maintain.Collaborate with hardware and firmware teams for.Debug kernel and user-space issues using. Linux kernel driver development.Solid debugging and problem-solving skil...Show moreLast updated: 3 days ago