Battery Management Systems (BMS) Lead Engineer
Electric Power Systems, Inc.
Logan, UT
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 ResumeAbout 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