BMS Embedded Software Development

3 - 8 years

0 Lacs

Posted:1 week ago| Platform: Shine logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

Role Overview: As a BMS Embedded Software Development professional with 3-8 years of experience, you will be responsible for designing, developing, and integrating BMS software for advanced automotive battery packs. Your expertise in Battery Management Systems (BMS), EV energy storage, and AI/ML algorithms will be crucial for the successful execution of your role. You will play a key role in defining, evaluating, and implementing embedded/controls software architecture, as well as setting clear architectural vision and strategy for software. Key Responsibilities: - Design, develop, and integrate BMS software for advanced automotive battery packs - Define and evaluate embedded/controls software architecture - Elicit, decompose, and create requirements for software - Specify software structure, runtime behaviors, decomposition, and interfaces - Support the software team in realizing and verifying implemented architecture - Collaborate cross-functionally with architecture stakeholders - Support functional safety and cybersecurity activities and incorporate them into architecture - Provide technical support and guidance to the software team - Drive continuous improvement and best practices in the software domain - Build effective working relationships with internal and external stakeholders - Coordinate software issue resolution across component, pack, and vehicle levels - Lead technical input for software coordination and requirements alignment meetings - Coordinate high-voltage battery system change management processes - Develop safety concepts for high-voltage battery systems and ensure compliance with safety standards - Conduct hazard and risk analyses to identify safety issues and define mitigation strategies - Establish safety verification and validation plans throughout the product development lifecycle Qualifications Required: - Demonstrable experience delivering software products in the battery and/or automotive industries - Proficiency in MATLAB modeling, C/C++, Python programming, and familiarity with embedded RTOS - Experience in automotive product development environments and architecture development tools - Knowledge of high-voltage safety, battery behavior, and electrochemical performance - Familiarity with electrification architectures and software development in embedded systems - Bachelor's degree in Computer Science/Software Engineering/Electronics and Communication Engineering or similar - Leadership skills with strong project management, leadership, and communication skills Please note: Additional details about the company were not provided in the job description.,

Mock Interview

Practice Video Interview with JobPe AI

Start Product Lifecycle Management Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Skills

Practice coding challenges to boost your skills

Start Practicing Now
Tata Technologies logo
Tata Technologies

Engineering Services

Mumbai

RecommendedJobs for You