Talent.com
This job offer is not available in your country.
Hiring for BMS Embedded Software Development -Bangalore

Hiring for BMS Embedded Software Development -Bangalore

Tata TechnologiesBengaluru, Karnataka, India
8 hours ago
Job description

Position : BMS Embedded Software Development

Experience : 3-8 Years

Job Location : Bengaluru Karnataka

Notice Period : Immediate to 30 Days

Primary Skills :

Embedded / controls software architecture development, modelling and simulation

Expert in MATLAB modelling and C / C++, Python programming and Familiar with embedded RTOS (AUTOSAR Classic / OSEK etc)

Role responsibilities include :

  • Design, development, and integration of BMS software for advanced automotive battery packs.
  • Expertise in Battery Management Systems (BMS), EV energy storage, and AI / ML algorithms.
  • Embedded / Controls software architecture development, definition and evaluation
  • Requirements elicitation, decomposition and creation
  • Setting a clear architectural vision and strategy for software
  • Specification of software structure, runtime behaviours, decomposition and interfaces.
  • Supporting the software team to realise and verify implemented architecture in their work products
  • Collaborating cross functionally with architecture stakeholders
  • Supporting functional safety activities and incorporating into architecture
  • Supporting cybersecurity activities and incorporating into architecture
  • Provide technical support and guidance to the software team
  • Instilling best practice in software domain and driving continuous improvement
  • Building effective working relationships with internal and external stakeholders
  • Support RFI / RFQ activities and customer / supplier discussions
  • Coordinate software issue resolution across component, pack, and vehicle levels.
  • Work closely with software validation, calibration diagnostics, functional safety, and architecture teams to ensure alignment and timely delivery of software components.
  • Lead technical input for software coordination and requirements alignment meetings.
  • Coordinate high-voltage battery system change management processes.
  • Develop and lead the creation of safety concepts for high-voltage battery systems, ensuring compliance with functional safety standards such as ISO 26262.
  • Conduct hazard and risk analyses to identify potential safety issues and define mitigation strategies.
  • Establish safety verification and validation plans to ensure safety requirements are met throughout the product development lifecycle.

Knowledge, Skills and Experience

  • Demonstrable experience delivering software products in the battery and / or automotive industries, with exposure to vehicle electrification engineering.
  • In depth knowledge and experience designing and delivering embedded / controls software solutions
  • Embedded / controls software architecture development, modelling and simulation
  • Expert in MATLAB modelling and C / C++, Python programming and Familiar with embedded RTOS (AUTOSAR Classic / OSEK etc)
  • Familiar with working in a development environment using revision control, issue tracking, and automated testing.
  • Proven experience in automotive product development environments, including launching large-volume automotive electronics systems.
  • Experienced in use of architecture development / simulation tools (System Designer / System Desk or equivalent)
  • Enable Vehicle-to-Grid (V2G) and Grid-to-Battery (G2B) analytics for smart energy distribution.
  • Ensure compliance with battery safety and regulatory standards (ISO 26262, UL 1973, IEC 62660, etc.).
  • Experience with advanced automotive battery design and testing.
  • Proficiency in tools like CANalyzer, INCA, and automated requirements management
  • Strong understanding of high-voltage safety, battery behaviour, and electrochemical performance.
  • Familiarity with electrification architectures, including EV, HEV, PHEV, and BSG systems.
  • Experience with software development in embedded systems, particularly for motor control and battery management
  • Produce documentation that may be used inside and outside the company.
  • Work closely with hardware engineers to integrate software solutions with Battery Management Systems
  • Knowledge of systems engineering V-Model and product lifecycle management
  • Engineering QMS exposure (ASPICE desirable)
  • Experience of working with global, cross-functional teams (advantageous)
  • Role Specific Qualifications / Certifications

  • Bachelor’s degree in Computer Science / Software Engineering / Electronics and Communication Engineering or similar.
  • Familiarity with BMS, EMI / EMC considerations, and HV component layout.
  • Leadership skills
  • Strong project management, leadership, and communication skills

    Create a job alert for this search

    Software Development • Bengaluru, Karnataka, India

    Related jobs
    • Promoted
    • New!
    Embedded Software Engineer

    Embedded Software Engineer

    LTIMindtreeBengaluru, Karnataka, India
    We are hiring for Embedded Software Engineer.Notice period - immediate to 60 days.Design, Develop, and Implement : .Create and modify Linux kernel modules and device drivers for various peripherals l...Show moreLast updated: 8 hours ago
    • Promoted
    Technical Lead

    Technical Lead

    People Tech Group Inchosur, tamil nadu, in
    Required Skills & Qualifications.Bachelor’s or Master’s degree in Computer Science, Electronics, Electrical Engineering, or related field. Strong hands-on experience with OpenGL ES (2.Proficiency in...Show moreLast updated: 28 days ago
    • Promoted
    Hiring for Senior Firmware Engineer – RTOS & Embedded Systems - Bangalore

    Hiring for Senior Firmware Engineer – RTOS & Embedded Systems - Bangalore

    Tata TechnologiesBengaluru, Karnataka, India
    Senior Firmware Engineer – RTOS & Embedded Systems.Develop and integrate embedded firmware on RTOS platforms (FreeRTOS, Zephyr, OpenBSW, or similar). Build and maintain Board Support Packages (BSPs)...Show moreLast updated: 2 days ago
    • Promoted
    Hiring for Position Senior Engineer – Embedded Electronics HW Development - Bangalore

    Hiring for Position Senior Engineer – Embedded Electronics HW Development - Bangalore

    Tata TechnologiesBengaluru, Karnataka, India
    Position : Senior Engineer – Embedded Electronics HW Development.Job Location : Bengaluru Karnataka.Notice Period : Immediate to 30 Days. Lead the end-to-end hardware development of power electronics s...Show moreLast updated: 2 days ago
    • Promoted
    Embedded Hardware & Software Programming Trainer

    Embedded Hardware & Software Programming Trainer

    Tek SupportBengaluru, Karnataka, India
    Job Title : Embedded Hardware & Software Programming Trainer Location : Remote Job type : Part-time Job Summary : We are seeking an experienced Embedded Hardware & Software Programming Trainer to d...Show moreLast updated: 2 days ago
    • Promoted
    • New!
    [Urgent Search] Hiring for Senior Firmware Engineer – RTOS & Embedded Systems - Bangalore

    [Urgent Search] Hiring for Senior Firmware Engineer – RTOS & Embedded Systems - Bangalore

    Tata TechnologiesBengaluru, Karnataka, India
    Job Title : Senior Firmware Engineer – RTOS & Embedded Systems Location : Bangalore, India Experience : 10+ Years Notice Period : Immediate to 30 Days. Develop and integrate embedded firmware on RTOS...Show moreLast updated: less than 1 hour ago
    • Promoted
    SAP BPC - ( BPC Embedded+ABAP )

    SAP BPC - ( BPC Embedded+ABAP )

    Numeric TechnologiesBengaluru, IN
    Position : SAP BPC Embedded ( SAC+ABAP).Bachelor’s in engineering or Post Graduation – Masters in Computer Application or an MBA or related discipline or equivalent work experience.Minimum 5-7 years...Show moreLast updated: 2 days ago
    • Promoted
    IBMi developer

    IBMi developer

    Programmers.iohosur, tamil nadu, in
    IO is actively seeking talented individuals who are skilled in IBMi.If you're looking for a flexible work environment that allows you to contribute from anywhere, we want to hear from you.US Based ...Show moreLast updated: 30+ days ago
    • Promoted
    Android BSP Development Engineer - Embedded C / C++ Programming

    Android BSP Development Engineer - Embedded C / C++ Programming

    HyrEzy Talent SolutionsBangalore
    Mandatory Skills : 1.Engineer with 8+ years of experience in embedded Linux / Linux application / driver / kernel development 2. Strong C / C++ development skills w...Show moreLast updated: 30+ days ago
    • Promoted
    Oracle EBS Functional with OM

    Oracle EBS Functional with OM

    APPIT Software Inchosur, tamil nadu, in
    Lead and execute the upgrade process of Oracle EBS applications from version 12.Understand new functional features available after the upgrade in 12. Conduct detailed analysis of existing systems, i...Show moreLast updated: 6 days ago
    • Promoted
    • New!
    SAP BPC Embedded Consultant

    SAP BPC Embedded Consultant

    ApplicantzBangalore, Bangalore (division), India
    THIS IS A LONG TERM CONTRACT POSITION WITH ONE OF THE LARGEST, GLOBAL, TECHNOLOGY LEADER.We are looking for a talented Software Development Engineer Analyst to extend our world-class information te...Show moreLast updated: 14 hours ago
    • Promoted
    • New!
    Embedded Software Engineer

    Embedded Software Engineer

    YourTribeBengaluru, Karnataka, India
    We are seeking a talented and enthusiastic Embedded Systems Engineer to join our.As part of our dynamic startup journey, you will collaborate closely with our experienced.This immersive experience ...Show moreLast updated: 8 hours ago
    • Promoted
    • New!
    BMS Embedded Software Development Engineer

    BMS Embedded Software Development Engineer

    Tata TechnologiesBengaluru, Karnataka, India
    BMS Embedded Software Development Engineer (Senior Role).MVM Plaza 1st BB Road, Bengaluru, Karnataka.Senior Software Engineer – BMS Embedded Software. This role is crucial in the design, development...Show moreLast updated: 8 hours ago
    • Promoted
    • New!
    Embedded Software Engineer

    Embedded Software Engineer

    Embitel TechnologiesBengaluru, Karnataka, India
    E in (Electronics & Communication only) with experience in Embedded software development in Automotive domain.Hands on LIN, SPI, I2C and UART protocol KWP 2000, UDS Diagnostics.Knowledge / Exposure t...Show moreLast updated: 8 hours ago
    • Promoted
    Embedded Firmware Engineer

    Embedded Firmware Engineer

    Univision Technology Consulting Pvt. Ltd.Bengaluru, Karnataka, India
    Develop and maintain embedded firmware for ARM Cortex-M / RISC-V microcontrollers.Implement device drivers for I2C, SPI, UART, CAN, USB, BLE, and Ethernet. Work on RTOS (FreeRTOS, Zephyr) and bare-m...Show moreLast updated: 8 days ago
    • Promoted
    Embedded Software Engineer (MCU Development)

    Embedded Software Engineer (MCU Development)

    Toshiba Software (India) Pvt. Ltd.Bengaluru, Karnataka, India
    Embedded Software Engineer (MCU Development).Preferred Experience : 4 to 12 years.Experience in Embedded Software Domain. Experience in MCU development, Peripheral driver development (SPI, I2C, Ether...Show moreLast updated: 30+ days ago
    • Promoted
    Embedded Software Engineer

    Embedded Software Engineer

    Acufore India Private LimitedBengaluru, Karnataka, India
    To be part of embedded team and going through structured on the job training to become productive resource within a stipulated time. Algorithm Development : Design, develop, and implement algorithms ...Show moreLast updated: 30+ days ago
    • Promoted
    • New!
    IBM Maximo

    IBM Maximo

    HCLTechGreater Bengaluru Area, India
    Hi All, Currently we have open position for Kinaxis and looking for strong candidate if interested pls apply or share resume -. Location - Chennai, Noida, Pune, Hyderabad, Bangalore.IT experience, f...Show moreLast updated: 8 hours ago