BMS Software Application Engineer

Global Connect Technologies
Michigan, United States

Job Summary

We are seeking a BMS software application engineer with strong leadership skills to support the development of advanced battery management systems (BMS). This role involves working in a fast-paced, cross-functional environment, collaborating with global teams, and solving complex challenges related to battery systems, including electrical, software, and system integration.

Key Responsibilities

  • Lead software development activities in collaboration with the India Software Team
  • Own integration of battery hardware, embedded software, and control algorithms for BMS systems
  • Support system requirements development, system design, and downstream implementation
  • Develop and verify embedded software and calibrations for battery management systems
  • Perform impact analysis for change requests and software issues
  • Lead internal and customer-facing technical discussions
  • Collaborate with cross-functional teams and client stakeholders
  • Support hardware, software, and system-level validation prior to system integration
  • Work on battery performance, safety, diagnostics, and state estimation (SOC, SOH, SOP)

Required Qualifications

  • Experience in programming using C, C#, Visual Basic, or similar
  • Minimum 2+ years of experience in software or systems engineering
  • Experience with MATLAB / Simulink
  • Familiarity with tools like CANalyzer, CANoe, or similar
  • Strong knowledge of system integration and requirement writing
  • Proficiency in Microsoft Office (Excel, Word, PowerPoint)
  • Excellent communication, problem-solving, and organizational skills
  • Valid driver’s license and ability to test-drive vehicles (if required)

Preferred Qualifications

  • Experience in BMS systems integration or application engineering
  • Understanding of battery systems, energy storage, and EV architectures
  • Knowledge of electrical, thermal, and embedded software systems
  • Experience with battery modeling, analysis, and verification
  • Familiarity with project management processes
// // //