HumanBit Logo

Software Architect - BESS-BMS | ScaleneWorks INC

full-time
Posted on September 11, 2025

Job Description

Software Architect - BESS-BMS

Job Summary

The Embedded Software Engineer will join a dedicated team responsible for developing Battery Management System (BMS) software for Battery Energy Storage Systems (BESS). This position is critical in ensuring the functionality, reliability, security, and safety of the software system, contributing to the overall mission of delivering robust solutions for critical ecosystems.

Responsibilities

  • Lead the architecture design of BESS-BMS systems across different layers of software architecture.
  • Ensure the overall functionality, reliability, security, and safety of the software system.
  • Take proactive assignments and ensure timely delivery of quality solutions that meet customer expectations.
  • Serve as the go-to technical lead for team members, providing guidance and support.

Qualifications

  • Educational Qualification: Bachelor’s degree in Computer Science Engineering (CSE) or Electrical and Electronics Engineering (EEE).
  • Experience: 10 to 12 years in embedded software development for BMS or related fields.

Mandatory Skills

  • MCU & AFE: Expertise in defining architecture for scalable multi-pack systems using S32K358 & MC33664 with a focus on redundancy and diagnostics.
  • Communication Protocols: Proficient in system-level communications, including Ethernet, RS485 gateways, Modbus TCP, and integration of MESA (SunSpec models) with EMS/SCADA.
  • BMS Functions: Experience in system-level pack management, predictive algorithms, thermal-aware balancing, and multi-string coordination.
  • Bootloader and Updates: Knowledge in creating secure boot chain-of-trust across MCU and communication interfaces, plus architecture for field updates in SIL2 systems.
  • Functional Safety: Experienced in architecting safety-critical and non-safety-critical partitioning per IEC 61508 SIL2 / ISO 26262 ASIL-B.
  • Cybersecurity: Familiarity with security architecture per ISO 62443 SL2, including intrusion detection, key management, and firmware anti-tamper technologies.
  • Standards & Compliance: Proven ability to lead compliance programs for IEC 60730-1, IEC 61508 SIL2, UL 1973, and ISO 62443 SL2, liaising with certification bodies.
  • Grid Integration: Skills in architecting MESA (SunSpec models) for BESS EMS/SCADA interfaces over Ethernet/Modbus TCP.
  • Tools & Methods: Experience with DevSecOps pipelines, system simulation, model-based design, safety/security audits, runtime analysis/measurements, and automation scripts (Python).

Preferred Skills

  • Leadership abilities to define BMS platform strategy and interface with utilities and certification labs.

Experience

  • 10 to 12 years of relevant experience in embedded software development, specifically in BMS systems.
Powered by
HumanBit Logo