Senior BMS Controls and Algorithm Engineer
American Battery Solutions
Job Summary: The Senior BMS Controls and Algorithm Engineer leads the design, development, and validation of Battery Management System (BMS) controls, estimation algorithms, and functional features for high-voltage battery systems. The role covers the functional scope of a production BMS-state estimation (SoC, SoH, SoP, SoE), contactor controls, cell balancing, thermal management, isolation monitoring, diagnostics, and functional safety-across multiple chemistries and applications. This role features MATLAB/Simulink and model-based design development approach to deliver production software that improves battery performance, safety, and life, and partners with systems, software, validation, and vehicle integration teams to bring it to production. Responsibilities:
As we have grown, ABS has assembled a world-class team of dedicated and experienced engineers. This team is equipped with a deep understanding of high-voltage, automotive-grade battery systems from concept development and prototyping, to testing and validation, to high-volume production. We pride ourselves on developing a diverse team of next generation battery experts. The Location - Lake Orion American Battery Solutions Headquarters and Innovation Center is located in the heart of South-East Michigan in Orion Township. Orion Township is a Pure Michigan Trail Town that has a long-standing dedication to enhancing trails and pathways in its community, which is home to the Polly Ann Trail, Paint Creek Trail, and Iron Belle Trail. The township has more than 50 miles of trails. Southeast Michigan also boasts some of the best eating around! Whether your interest is in furthering your education, enjoying one of the many regional sporting events, or enjoying the vast outdoors that Michigan has to offer, you'll be at the center of it here! AMERICAN BATTERY SOLUTIONS IS AN EQUAL OPPORTUNITY EMPLOYER.
- Develop and validate BMS state estimation algorithms using Kalman filtering, adaptive observers, and model-based methods.
- Develop BMS functional control features related to contactor and pre-charge control sequencing, cell balancing, thermal management, charge/discharge limit arbitration, wake/sleep behavior, and multi-pack control features.
- Develop diagnostics and fault-handling strategies covering cell, sensor, isolation, contactor, communication, and thermal faults, including detection, reaction, and recovery.
- Support functional safety development per ISO 26262, including safety goals, Failure Modes, Effects, and Diagnostic Analysis (FMEDA) inputs, safety mechanisms, and Automotive Safety Integrity Level (ASIL) rated software.
- Develop high-voltage isolation monitoring, interlock handling, and high-voltage (HV) safety logic.
- Develop equivalent-circuit and physics-based battery models for real-time embedded execution and offline simulation.
- Design controls algorithms to be scalable across chemistries, cell formats, and pack architectures.
- Define software and controls requirements from customer, vehicle, and system-level inputs.
- Perform algorithm and feature validation through MIL, SIL, HIL, bench, and vehicle testing.
- Support embedded software integration, auto-code generation, calibration, and production software releases.
- Analyze battery and vehicle data using Python and modern data tools to refine models, calibrations, and diagnostics.
- Apply AI-assisted engineering tools to accelerate algorithm development, simulation, validation, scripting, and documentation.
- Support root cause analysis and issue resolution across prototype, validation, launch, and production phases.
- Collaborate with hardware, systems, software, validation, and vehicle integration teams, and participate in customer technical reviews.
- Adhere to federal and state regulations.
- Adhere to all company policies, processes, and procedures.
- Performs other duties as requested, directed, or assigned.
- Predictable and reliable attendance.
- Bachelor's degree in Electrical, Computer, Controls, Mechanical Engineering, or related technical field.
- Minimum of five (5) years of experience in BMS, battery controls, or embedded automotive software development.
- Strong hands-on experience with MATLAB, Simulink, Stateflow, and model-based design.
- Experience developing BMS functional controls such as contactor/pre-charge control, cell balancing, thermal management, and current/power limit arbitration.
- Experience developing state estimation algorithms using Kalman filtering or observer-based methods.
- Experience with BMS diagnostics, fault detection and reaction, and high-voltage isolation monitoring.
- Working knowledge of ISO 26262 and functional safety as applied to high-voltage battery systems.
- Experience with embedded software integration, auto-code generation, and production release processes.
- Experience with HIL/SIL validation and Controller Area Network (CAN) tools including CANalyzer, CANoe, Vehicle Spy, or equivalent.
- Proficiency in Python for data analysis and validation workflows.
- Strong analytical, troubleshooting, and communication skills.
- Decision Making & Analysis: Makes sound decisions based upon a mixture of data-driven analysis, expertise, experience, and judgment; collects relevant information, seeking input from others, and identifies connections and/or root causes of problems
- Continual Improvement: Displays a consistent orientation toward producing the highest quality products or services, while keeping a focus on sustainability. Constantly looking for incremental improvements in work processes and results.
- Takes Initiative: Exhibits strong drive for results and success; conveys a sense of urgency and drives issues to closure; persists despite obstacles and opposition.
- Delivers Results: Achievement-oriented, feeling a sense of urgency to reach goals on time, if not before.
- Teamwork: Works cooperatively with others to accomplish team goals and organizational objectives.
- Communications: Exchanges thoughts, feelings, and information effectively
- Prolonged periods sitting at a desk and working on a computer.
- Constantly operates a computer and other office equipment.
- Ability to adjust focus, especially due to concentration on a computer screen.
- Works in a temperature-controlled office environment, with occasional work in outdoor weather conditions, and in industrial environments.
- The noise level in the work environment can be moderately loud.
- Paid time off includes 3 weeks vacation, up to 72 hours sick, 15 holidays, and parental leave.
- 100% company-paid medical, dental, vision, short-term disability, long-term disability, and life insurance.
- Flexible Spending Account (FSA) and Health Savings Account (HSA) offerings.
- Company provided 401K savings plan with immediately vested matching contributions to help you save for retirement.
- Voluntary benefits offerings.
- Tuition assistance.
- Employee Referral Program.
- Employee development and career growth opportunities.
As we have grown, ABS has assembled a world-class team of dedicated and experienced engineers. This team is equipped with a deep understanding of high-voltage, automotive-grade battery systems from concept development and prototyping, to testing and validation, to high-volume production. We pride ourselves on developing a diverse team of next generation battery experts. The Location - Lake Orion American Battery Solutions Headquarters and Innovation Center is located in the heart of South-East Michigan in Orion Township. Orion Township is a Pure Michigan Trail Town that has a long-standing dedication to enhancing trails and pathways in its community, which is home to the Polly Ann Trail, Paint Creek Trail, and Iron Belle Trail. The township has more than 50 miles of trails. Southeast Michigan also boasts some of the best eating around! Whether your interest is in furthering your education, enjoying one of the many regional sporting events, or enjoying the vast outdoors that Michigan has to offer, you'll be at the center of it here! AMERICAN BATTERY SOLUTIONS IS AN EQUAL OPPORTUNITY EMPLOYER.
Vacancy posted 5 days ago
Similar jobs that could be interesting for youBased on the Senior BMS Controls and Algorithm Engineer in Lake Orion, MI vacancy
- ...Description Job Description POSITION GOAL: Software Controls and Algorithm Engineer is a mid-level position. You will design, develop, test,... ...control and algorithms of Battery Management System (BMS) and Vehicle Control Unit (VCU) software. You will also ensure...SuggestedTemporary workWork at officeImmediate startFlexible hours
- ...We seek a talented and experienced Controls Engineer with expertise in Allen Bradley and Siemens platforms to join our team. If you are passionate... ...Willingness to travel approximately 30% to 65% of the time. Senior-level engineers with strong mentorship capabilities will have...SeniorRelocation
- ...ESYS AUTOMATION, LLC Profession (Job Category): Engineering & Science Job Schedule: Full time Remote: No... ...stronger across North America, Europe, and Asia. Join us as a Senior Controls Engineer in Lake Orion, MI as we work together to bring innovative...SeniorFull timeRemote workWorldwide
- ...Responsibilities Lead the development and implementation of advanced control system designs, including robotics, vision systems, PLCs, HMIs... ...customer specifications, industry standards, and internal engineering best practices. Collaborate with multidisciplinary teams...SeniorDaily paidFlexible hoursShift workNight shiftDay shift
- ...Position Summary JLL is seeking a highly skilled Controls Engineer to join our Facilities Maintenance team. This role is responsible... ...and client service calls daily building management systems (BMS), including Tridium platforms, ensuring proper functionality in...SeniorDaily paidFor contractorsWork at officeDay shift
- ...Position Overview: Controls engineer will be responsible for supporting the global planning, execution and programs coordination of the Controls and SW platform solution for Transmissions. Key Responsibilities: • Providing Feasibility and cost assessment for...Senior
- ...and motivated people at manufacturing, engineering and technical centers in Canada, the United... ...Supply Chain Job Summary: The Sr. Controls Engineer is responsible for designing,... ...Plant) and contractor coordination. The Senior Controls Engineer will ensure projects are...SeniorFor contractorsWork experience placementWork at office
- ...Posted: Company Name:ESYS AUTOMATION, LLCProfession (Job Category):Engineering & ScienceJob Schedule:Full timeRemote:NoJob Description:The... ...stronger across North America, Europe, and Asia. Join us as a Controls Engineer II in Lake Orion, MI as we work together to bring...Full timeWorldwide
$50 - $60 per hour
...Job Title: Controls Engineer Job Description The Controls Engineer initiates and develops control system designs based on written sequences of operation. This role focuses on designing complex pneumatic, hydraulic, and electrical piping and wiring diagrams, developing...Contract workTemporary workWork at office- ...Nexteer Automotive Corporation POSITION TITLE : SwaaP Controls Engineer HOURS / WEEK: 40 JOB SITE LOCATION: 1272 Doris... ...This position does not require travel. Develop Controls algorithms based on Predicting Driver intent. Develop the Predictive information...Work at officeWork from home
- We are seeking a highly skilled Controls Engineer to join our Client’s Facilities Maintenance team. This role is responsible for maintaining,... ...and client service calls daily Building management systems (BMS), including Tridium platforms, ensuring proper functionality in...For contractorsWork at officeDay shift
- ...Job Description Who You Are As our Senior Robotics Software Engineer, you will be responsible for designing, developing, debugging, and delivering... .... Experience with industrial robots and/or computer-controlled automation Robot software programming experience (...SeniorTemporary workFlexible hours
- ...Controls Software Engineer Are you an experienced controls software engineer with a passion for machine-level performance, simulation, and embedded controls? This is your chance to work on cutting-edge heavy equipment systems—CAT experience is highly preferred! Role...
$50k - $59k
DSV Air & Sea Inc. is seeking a Senior Control Tower Specialist in Auburn Hills, MI. This role involves overseeing transportation and logistics operations, managing shipment schedules, and ensuring timely delivery of goods. Ideal candidates have a Bachelor's degree and...Senior$70k - $85k
...disability status, protected veteran status or any other characteristic protected by law. Description Job Summary : The Controls Engineer LV1 will learn various aspects of engineering work in the design and startup of PLC controlled systems for material handling...Full timeTemporary workPart timeShift work$45 - $53 per hour
...program new PLC logic from scratch\n\t• Experience supporting controls software development through implementation, testing, and debug... ...Description Insight Global is seeking a Software & Controls Engineer for a leading industrial automation and robotics organization....Work at office$83.3k - $133.28k
...what runs the world.This position reports to:Technical Consulting Manager II__Your role and responsibilities:As a Protection & Control Engineer, you will have the opportunity to act as the technical lead for all engineering activities in assignments. Each day, you will...Full timeRemote workHome officeMonday to Friday- ...Control Engineer Location: Auburn Hills, MI - Onsite Permanent FTE Must Have Technical/Functional Skills • Experience engine and onboard diagnostics (OBD) controls development • Experience in controls modeling in MATLAB/Simulink, Stateflow, autocode generation...Permanent employment
- ...Automation Controls Software Engineer Develops and designs the controls software packages utilizing Programmable Logic Controllers (PLC), and/or Human/Machine Interfaces (HMI) Develops operation manuals that detail the functionality and set-up of the equipment being...Work at office
- ...Electrical Engineering Position Provides electrical engineering decision-making skills for customer projects. This includes collaborating... ...personnel in order to provide a complete turnkey conveyor control system consistent with customer requirements. Works closely with...For subcontractorShift work
- ...Overview The Plant Controls Engineer plays a crucial role in maintaining, optimizing, and troubleshooting the control systems essential to production processes within the manufacturing facility. This position involves supporting and improving existing control systems...Flexible hours
- ...Technologies in Auburn Hills, MI is seeking a Technical Functional Safety lead for BMS with ISO 26262 & SOTIF expertise. You will own safety lifecycle for chassis systems, collaborate with engineering teams, suppliers, OEMs, and certification bodies. The role requires hands-on...
- ...Job Description Key Responsibilities Design and develop control system software for PLCs, HMIs, and GUIs. Program, test, and... ...SOPs) and technical documentation. Collaborate with controls engineers and mentor junior engineering team members. Lead the controls...Night shift
- ...Role: Senior Data Operations Engineer Location: Auburn Hills, MI (Onsite) Type: Contract Senior Data Operations Engineer We... ...administration. ~ Strong understanding of Git version control, code review, and pull request workflows. ~ Deep knowledge...SeniorContract workImmediate start
- ...Description Job Description We're ALTEN Technology USA, an engineering company helping clients bring groundbreaking ideas to life—... ...validation methods provide technical solutions to allow remote control of HIL Test Benches from everywhere in the world without any...SeniorFor contractorsRemote work
- ...Description Job Summary The Lead Battery Management System (BMS) Hardware Engineer is responsible for overseeing the development of advanced... ..., and on uneven terrain. Works in a temperature-controlled office environment, with occasional work in outdoor weather...Contract workCasual workWork at officeFlexible hours
- Tata Technologies Inc. in Auburn Hills, MI is seeking a Functional Safety Engineer to own the ISO 26262 and SOTIF safety lifecycle for chassis and ADAS systems. You will collaborate across engineering, suppliers, and certification bodies to ensure rigorous safety case...Senior
- Tata Technologies in Auburn Hills, MI is seeking a Technical Functional Safety engineer (Chassis - Brake, Steering, Dynamics) with ISO 26262 and SOTIF expertise to lead safety activities across the lifecycle. You will interface with engineering teams, suppliers, OEMs,...Senior
- ...Job Description Job Description Job Summary: The Senior Functional Safety Engineer serves as the technical owner for Functional Safety work products... ...the development of safe Battery Management System (BMS) architectures and review safety-related hardware and electronic...SeniorTemporary workWork at officeImmediate startFlexible hours
- ...Job Description Job Description We are looking for an Electrical Controls Engineer to take charge of designing and delivering turnkey conveyor control systems for major projects. You’ll work 'hands-on' with a talented team of engineers, subcontractors, and project...For subcontractor
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior BMS Controls and Algorithm Engineer. Be the first to apply!
Related searches
- senior Lake Orion, MI
- senior performance engineer Lake Orion, MI
- senior manager automotive Lake Orion, MI
- senior application administrator Lake Orion, MI
- srs Lake Orion, MI
- senior application security Lake Orion, MI
- senior operations technician Lake Orion, MI
- numerical control programmer
- control theory engineer
- electrical controls engineer


