Battery Management System (BMS) Application Software Engineer

Battery Management System (BMS) Application Software Engineer

13 Oct
|
Symphisys
|
Secunderabad

13 Oct

Symphisys

Secunderabad

Job Description

: Battery Management System (BMS) Application Software Engineer

- Experience: 10 Years
- Preferable: Hyderabad Location

Position Summary

- Bachelor of Science (Master preferred) in computer science, or equivalent degree.
- Experience in Battery Management System software and controls.
- Good at low-level design using Enterprise Architect, Model-based development (MATLABSimulink) and C language for embedded coder.
- Familiar with SOC, SOH, SOE, SOF, insulation detection
- Experience with functional safety concept, and method in Automotive domain
- Good knowledge of microcontroller architectures like ARM and DSP(Preferred NXP family)
- Knowledge on Safetyfree RTOS






- Minimum of 4 years of experience in battery management systems development.
- Experience in C/C software development and Experience with Coding Standard MISRA
- Experience with High Voltage batteries and safety knowledge.
- Knowledge of battery chemistries, charging algorithms, and thermal management.
- Experience with Hardware-In-the-Loop Systems.
- Ability to work in controls, software, and hardware.
- Proven ability to analyze problems and find solutions.
- Ability to present data/solutions in a clear manner easy for non-
- Experience with Diagnostics and Bootloaders.
- Familiarity with tools like Debuggers, oscilloscopes, logic analyzers, and other testing equipment.
- Understanding of cybersecurity principles for embedded systems.

Embedded Systems Development:

- Design, develop, and implement embedded firmware for Battery Management Systems, ensuring compatibility with different microcontrollers and hardware platforms.
- Collaborate with hardware engineers to integrate BMS firmware with the overall system architecture.

Algorithm Development:







- Develop algorithms for state-of-charge (SOC), state-of-health (SOH), and other key parameters to enhance the accuracy and reliability of battery monitoring.
- Implement control strategies for balancing battery cells and managing thermal conditions.

Testing and Validation:

- Collaborate with the testing team to develop test plans and execute validation procedures.

Fault Diagnosis and Resolution:

- Identify and troubleshoot firmware-related issues, collaborating with cross-functional teams to implement effective solutions.

Documentation:

- Create comprehensive documentation for BMS firmware, including design specifications, test plans, and user manuals.
- Keep documentation up-to-date with any changes or improvements made to the firmware.







Collaboration:

- Work closely with hardware engineers, software developers, and other stakeholders to ensure seamless integration of BMS into overall systems.
- Collaborate with cross-functional teams to address System-level challenges and optimize overall performance.

Compliance and Standards:

- Stay informed about industry standards and regulations related to battery management.
- Ensure that BMS firmware complies with safety, security, and regulatory requirements.

▶️ Battery Management System (BMS) Application Software Engineer
🖊️ Symphisys
📍 Secunderabad

Subscribe to this job alert:
Enter Your E-mail address to receive the latest job offers for: battery management system (bms) application software engineer

Embedded Software Engineer(BMS)

Embedded Software Engineer(BMS)

Job Description : Embedded Software Engineer(BMS) Experience: 3-5 Years Preferable: Hyderabad Location Roles/Skills - Strong development experience in embedded C/C - Strong development experience in Complex Device Drivers & Low level drivers [...]
Secunderabad
13 Oct
    Secunderabad
    13 Oct

Lead/Sr. Embedded Software Engineer

Lead/Sr. Embedded Software Engineer

Job Description : Lead/Sr. Embedded Software Engineer Experience: 8-14 Years Preferable: Full time | Hyderabad Location : Bachelor of Science (Master preferred) in computer science, or equivalent degree. Essential Duties and Responsibilities: [...]
Secunderabad
13 Oct
    Secunderabad
    13 Oct

Software Engineer II (C )

Software Engineer II (C )

Job Description Software Engineer II (C ) Hybrid Location: Hyderabad, India Software Engineering [Apply now](Application link) [Apply now](Application link) Job Summary We are Progress (Nasdaq: PRGS) - an experienced, trusted provider of produc [...]
Secunderabad
21 Oct
    Secunderabad
    21 Oct

Senior Software Engineer / Lead Analyst - Oracle DBA

Senior Software Engineer / Lead Analyst - Oracle DBA

Job Description Position Description Job Title: Senior Software Engineer / Lead Analyst - Oracle DBA Position: Senior Software Engineer / Lead Analyst - Oracle DBA Experience: 4-8 years Category: Software Development/ Engineering Main Locat [...]
Secunderabad
17 Oct
    Secunderabad
    17 Oct
Subscribe to this job alert:
Enter Your E-mail address to receive the latest job offers for: battery management system (bms) application software engineer