BMS Software Design Lead

1 week ago


Bengaluru, India Tata Technologies Full time

Job 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 integration strategies for SDU, CSC, and WGM unitsOptimize software performance across thermal, electrical, and safety domains - Requirements Engineering & TraceabilityTranslate system-level requirements into detailed software specifications and interface definitionsEnsure full traceability from stakeholder inputs through design, implementation, and validation using tools like IBM DOORS or PolarionSupport functional decomposition and model-based design using MATLAB/Simulink or SysML - Integration Strategy & Technical LeadershipLead cross-functional teams in software development, controls engineering, and validationDefine communication protocols (CAN, LIN, SPI), timing constraints, and fault-handling logicOversee HIL validation, software-in-the-loop (SIL) testing, and failure mode simulationsRequired QualificationsBachelor’s or Master’s degree in Software Engineering, Electrical Engineering, or related field7+ years of experience in embedded software architecture, control systems, or BMS software integrationStrong proficiency in real-time embedded systems, control algorithms, and communication protocolsExperience with model-based development tools (MATLAB/Simulink, SysML) and software documentation platformsFamiliarity with software versioning, CI/CD pipelines, and agile development practices🌟 Preferred AttributesExperience with AUTOSAR Classic or Adaptive platformsDeep understanding of lithium-ion battery behavior, cell balancing strategies, and thermal control algorithmsStrong analytical mindset with a passion for clean architecture and scalable designBackground in automotive, aerospace, or electrification domains with high-voltage system experience


  • DGM -BMS Software

    6 days ago


    Bengaluru, India Schneider Electric Full time

    Digital Buildings – Global Engineering Centre (GEC) BMS Software Manager Our mission in Schneider Electric is to be the digital partner for Sustainability and Efficiency. We drive digital transformation by integrating world-leading process and energy technologies, end-point to cloud connecting products, controls, software and services, across the entire...


  • Bengaluru, India Schneider Electric Full time

    Digital Buildings – Global Engineering Centre (GEC) BMS Software Manager Our mission in Schneider Electric is to be the digital partner for Sustainability and Efficiency. We drive digital transformation by integrating world-leading process and energy technologies, end-point to cloud connecting products, controls, software and services, across the entire...


  • Bengaluru, Karnataka, India Turno Full time ₹ 8,00,000 - ₹ 12,00,000 per year

    Job Description: BMS Integration EngineerLocation: Bengaluru, IndiaCompany: Turno )Division: Battery Energy Storage Systems (BESS)About TurnoTurno is building the future of clean energy by enabling widespread adoption of electric mobility and energy storage solutions. As we expand into residential, commercial, and grid-balancing Battery Energy Storage...


  • Bengaluru, India Schneider Electric Full time

    Digital Buildings – Global Engineering Centre (GEC) BMS Software Commissioning Manager Our mission in Schneider Electric is to be the digital partner for Sustainability and Efficiency. We drive digital transformation by integrating world-leading process and energy technologies, end-point to cloud connecting products, controls, software and services, across...


  • Bengaluru, Karnataka, India Tata Technologies Full time ₹ 12,00,000 - ₹ 36,00,000 per year

    BMS Embedded Software Development Engineer (Senior Role)Location:MVM Plaza 1st BB Road, Bengaluru, KarnatakaExperience:3 – 7 YearsNotice Period: Looking for Immediate to 30 Days joinersAbout the RoleWe are looking for aSenior Software Engineer – BMS Embedded Softwareto join our growing team. This role is crucial in the design, development, and delivery...


  • Bengaluru, Karnataka, India Corporate Stalwarts Full time ₹ 9,00,000 - ₹ 12,00,000 per year

    Job Description: Providing world-class Lithium-ion battery solutions that lead the industry in quality and performance, drive customer results, and make a difference in people's lives. Redon has grown rapidly with undisputed product quality, unmatched service, and zeal to create a niche in the segment. For more details, please visitTechnical/...


  • Bengaluru, Karnataka, India Tata Technologies Full time ₹ 12,00,000 - ₹ 36,00,000 per year

    Position: BMS Embedded Software DevelopmentExperience:3-8 YearsJob Location: Bengaluru KarnatakaNotice Period:Immediate to 30 DaysPrimary Skills:Embedded / controls software architecture development, modelling and simulationExpert in MATLAB modelling and C/C++, Python programming and Familiar with embedded RTOS (AUTOSAR Classic / OSEK etc)Role...


  • Bengaluru, Karnataka, India Bosch Full time ₹ 12,00,000 - ₹ 36,00,000 per year

    Company DescriptionBosch 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 28,200+ associates, it's the largest software development center of Bosch, outside Germany,...


  • Bengaluru, India Tata Technologies Full time

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


  • Bengaluru, India Tata Technologies Full time

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