Battery Management Systems (BMS) Lead Engineer

Full Time Lead Level 5+ years

Posted 1 week ago

Interested in this position?

Upload your resume and we'll match you with this and other relevant opportunities.

Upload Your Resume

About This Role

Lead the development of Battery Management Systems (BMS) software for aerospace applications. This role involves technical ownership of core control features, algorithm development, model-based development, and mentoring junior engineers.

Responsibilities

  • Lead development of battery control and protection algorithms
  • Translate system-level requirements into testable software and models
  • Develop and validate control logic using MATLAB/Simulink and embedded C
  • Implement and tune SOC/SOH estimation, fault detection, and balancing logic
  • Support HIL testing, verification, and certification activities
  • Mentor junior engineers and help raise the technical bar across the team

Requirements

  • 5+ years in embedded controls, BMS, or safety-critical systems
  • Strong experience with MATLAB/Simulink and model-based development
  • Embedded C experience on ARM Cortex-R4F platforms
  • Working knowledge of CAN, SPI, I2C, and real-time control systems

Qualifications

  • 5+ years in embedded controls, BMS, or safety-critical systems

Nice to Have

  • Experience with aerospace or certifiable systems (DO-178C / DO-330 exposure preferred)

Skills

CAN * DO-178C * SPI * I2C * Embedded C * MATLAB/Simulink * ARM Cortex-R4F * Real-time control systems * DO-330 *

* Required skills

About Electric Power Systems, Inc.

Manufacturing
View all jobs at Electric Power Systems, Inc. →