Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior BMS Controls and Algorithm Engineer

Full-time

American Battery Solutions Inc.

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:

  • 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.

Position Qualifications:

  • 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.

Key Competencies :

  • 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

Physical Requirements / Working Conditions:

The physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform essential functions.

  • 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.

Why Join Us

American Battery Solutions (ABS) provides comprehensive 100% employer paid benefit plans to employees and their family, competitive salary and retirement program. ABS employs a diverse and inclusive workforce.

Benefits Overview

  • 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.

About Us

American Battery Solutions Inc. (“ABS”) is a manufacturer of advanced batteries for commercial, fleet, and industrial on- and off-road vehicles. Located in the heart of the U.S. automotive region with facilities in Michigan and Ohio. In 2023, ABS was acquired by Komatsu, a world leader in construction, mining, forestry, and industrial heavy equipment in support of Komatsu’s 2050 carbon neutrality goal. ABS continues to operate as an independent entity serving Komatsu applications while continuing to expand and grow our core commercial, fleet and industrial business.

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 Michigan vacancy
  •  ...sustainability, design and engineering, ambition and integrity. In...  ...shape the future of mobility.Senior Software Engineer, Motion Planning...  ...will combine strong algorithmic foundations with production-...  ...local planners to generate control-friendly trajectoriesSystem... 
    Senior
    Hourly pay
    Local area
    Immediate start

    Lucid Motors

    Southfield, MI
    3 days ago
  •  ...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... 
    Suggested
    Temporary work
    Work at office
    Immediate start
    Flexible hours

    New Flyer

    Auburn Hills, MI
    21 days ago
  •  ...Responsibilities Maintain, control, and preserve the architectural...  ...Building Management Systems (BMS), fire & life safety, and...  ...data and project reports to senior management on a timely basis...  ...Experience: ~ Bachelor’s Degree in Engineering, Facilities Management, or... 
    Senior
    For contractors
    Casual work
    Work at office
    Local area
    Remote work
    Flexible hours
    Afternoon shift

    EchoStar

    Wyoming, MI
    a month ago
  • ## Senior Controls Engineer, Scrum ManagerApply: Hybrid: Milford, Michigan, United States of America: Full time: Posted Today: JR-202621799**...  ...occupation. Five (5) years of experience in the following: Algorithm development and calibration for propulsion system controls... 
    Senior
    Full time
    Work at office
    Local area
    Remote work

    General Motors Corporation

    Milford, MI
    1 day ago
  •  ...At General Motors, the Vehicle Motion Controls and Estimation (VMCC) Platform Design team...  ...for an experienced automotive controls engineer from a leading OEM or Tier 1 supplier who...  ...analysis through control- architecture and algorithm design and into production software,... 
    Senior
    Full time
    Local area
    Work from home
    Relocation package

    General Motors

    Milford, MI
    13 days ago
  •  ...Battery Management System (BMS) Systems Engineer technically defines, architects...  ...architecture, including controllers, system functions, software...  ...Interface: Serve as the senior technical contact for customers...  ...(AFEs), state estimation algorithms (SOC, SOH, SOP), cell balancing... 
    Senior
    Local area

    Robert Bosch

    Farmington, MI
    1 day ago
  •  ...1Reference26-24407 JOB DESCRIPTION • Develops and designs the controls software packages utilizing Allen Bradley Programmable Logic Controllers...  ...functionality of both his/her work and the work of other engineers • Provides timely, required service documentation relating to... 
    Senior
    Work at office

    Mindlance

    Holland, MI
    2 days ago
  •  ...the global standard in comprehensive flow control solutions. Here, your opportunity for...  ...technically strong and innovation-driven Controls Engineer responsible for supporting the...  ...solutions. The Mechatronics Controls Engineer, Senior will work closely with electrical... 
    Senior
    Full time
    Remote work

    Flowserve

    Kalamazoo, MI
    3 days ago
  •  ...0Company 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 Senior Controls Engineer in Lake Orion, MI as we work together to bring... 
    Senior
    Full time
    Worldwide

    Hitachi

    Lake Orion, MI
    2 days ago
  • $133k

     ...000 + 10% Bonus Seeking experienced Controls Engineer | 50% Regional Travel Wright Technical...  ...integration organization seeking a Senior Controls Engineer with a strong focus on...  ...happy place” is writing code, developing algorithms, and building scalable control systems,... 
    Senior
    Full time
    For contractors

    Wright Technical Services

    Plymouth, MI
    17 days ago
  • Within our Corporate Continuous Improvement team - Leprino is seeking a Senior Controls Engineer (Eastern Region) based in Allendale, Michigan to serve as a key automation and controls resource supporting multiple manufacturing facilities across the region. This role focuses... 
    Senior
    Local area

    Leprino Foods Company

    Allendale, MI
    2 days ago
  •  ...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... 
    Senior
    Relocation

    AMT Services, Inc.

    Lake Orion, MI
    3 days ago
  •  ...DescriptionThe RoleThis role strengthens GM’s cybersecurity and IT control environment by designing, engineering, implementing, assessing, and continuously improving...  ...-ready insights on cyber and IT risk. This is a senior individual contributor role for someone who can... 
    Senior
    Full time
    Local area
    Work from home
    Relocation package

    General Motors

    Warren, MI
    14 hours ago
  •  ...we remain steadfast in our commitment to deliver products that are Built to be the Best®. Primary Function: As our Senior Controls Engineer , you’ll be the driving force behind the automation and control systems that keep our manufacturing lines running at peak... 
    Senior

    Bradford White

    Middleville, MI
    1 day ago
  •  ...founders are hardcore telecommunications engineers with combined 200 + years of experience...  ...own.Job Description• Initiates advanced control system design from written sequence of operation...  ...: EngineeringExperience level: Mid-Senior LevelIndustry: Mechanical Or Industrial... 
    Senior
    Work experience placement

    AmNet Services

    Grand Rapids, MI
    14 hours ago
  •  ...Job Description Senior Controls Engineer - St. Clair, MI Minimum 5 years of experience as a Controls Engineer Venteon is currently seeking a Controls Engineer to fill an opening with a manufacturing company located in St. Clair, MI Requirements of... 
    Senior
    Full time
    Local area
    Remote work

    Venteon

    Michigan
    14 hours ago
  •  ..., focuses on detail, uses data to drive decisions, and faces challenges with creativity and resilience. The mission of the Controls Engineer - Automation Specialist is to design, program, commission and install automated solutions developed by the Application Center... 
    Senior
    Remote work
    Flexible hours

    Atlas Copco Group

    Auburn Hills, MI
    20 hours ago
  •  ...:J.R. AUTOMATION TECHNOLOGIES, LLCProfession (Job Category):Engineering & ScienceJob Schedule:Full timeRemote:NoJob Description:The...  ...looking to strengthen our team across the globe. Join us as a Senior Controls Engineer.Location Type:The position is onsite in Holland, MI... 
    Senior
    Full time
    Worldwide

    Hitachi

    Holland, MI
    20 hours ago
  •  ...performance and sustainability, design and engineering, ambition and integrity. In Lucid Air...  ...possible and shape the future of mobility.Senior Automation Engineer – Access...  ...next-generation electric vehicle Access Control systems. This role will be responsible for... 
    Senior
    Hourly pay

    Lucid Motors

    Southfield, MI
    3 days ago
  • $42 - $50 per hour

     ...Job Title: Senior Controls Engineer Job Description We are seeking a Senior Controls Engineer who will collaborate closely with a team of Controls Engineers and engage with customers during on-site visits. The role offers the potential to lead projects or mentor team... 
    Senior
    Contract work
    Temporary work
    Casual work
    Local area
    Remote work
    Flexible hours

    Actalent

    Grand Rapids, MI
    1 day ago
  •  ...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... 
    Senior
    Daily paid
    Flexible hours
    Shift work
    Night shift
    Day shift

    Managed Staffing

    Auburn Hills, MI
    14 hours ago
  • $80k - $130k

     ...Job Requirements Quest Global delivers world-class end-to-end engineering solutions by leveraging our deep industry knowledge and...  ...characteristics and skills:What You will Do:We are seeking an experienced Senior Controls Engineer to lead the commissioning, startup, testing, and... 
    Senior
    Temporary work
    For subcontractor
    Remote work

    QuEST Global

    Grand Rapids, MI
    20 hours ago
  •  ...Are you ready for a better career? A better future?We're Lear For You. SENIOR AUTOMATION CONTROLS ENGINEERNOVI, MICHIGANAs a member of the Automation team, the Senior Automation Controls Engineer will be responsible for Leading, Supporting, Implementing, and Managing... 
    Senior

    Lear

    Southfield, MI
    14 hours ago
  •  ...Job Description Job Description Controls Engineer – Final Assembly Cell Location: Holland, MI (Installation at Customer Facility in Walker, MI) Employment Type: Contract Industry: Industrial Automation / Machine Tool Manufacturing Position Overview... 
    Senior
    Contract work

    GABLETEK

    Holland, MI
    a month ago
  •  ...forward. Position Summary JLL is seeking a highly skilled Controls Engineer to join our Facilities Maintenance team. This role is...  ...and client service calls daily building management systems (BMS), including Tridium platforms, ensuring proper functionality in... 
    Senior
    Daily paid
    For contractors
    Work at office
    Day shift

    JLL

    Pontiac, MI
    14 hours ago
  • $86k - $126k

    Eaton’s Electrical Engineering Services & Systems division is seeking a SeniorPower Systems Controls Engineer to join our industry-leading team. In this role, you’ll lead the execution of complex projects involving the design, programming, installation, startup, maintenance... 
    Senior
    Local area
    Remote work
    Relocation

    Eaton Corporation

    Detroit, MI
    2 days ago
  • Job DescriptionThe Senior Manufacturing Controls Engineer designs, develops, integrates, commissions, launches, and continuously improves automated manufacturing systems supporting GM’s global vehicle and propulsion manufacturing operations.This role provides technical... 
    Senior
    Full time
    Local area
    Work from home
    Relocation package
    Shift work
    Weekend work

    General Motors

    Warren, MI
    14 hours ago
  • General Motors Corporation in Milford, Michigan seeks a Senior Controls Engineer acting as Scrum Manager to refine the program vision, own the team roadmap, and prioritize backlogs. Hybrid work arrangement required with in-office and remote days. The role demands expertise... 
    Senior
    Work at office
    Remote work

    General Motors Corporation

    Milford, MI
    1 day ago
  • $120k - $150k

     ...clients requirements and design intent. As a Tridium/Niagara Senior Controls Specialist, you will play a pivotal role in designing,...  ...security, and energy management. Collaborate with clients, engineers, and project managers to gather requirements, develop technical... 
    Senior
    Full time

    FST Technical Services

    Ann Arbor, MI
    more than 2 months ago
  • Description Senior Controls Engineer: Onsite: This role is categorized as onsite. This means the successful candidate is expected to report to Saginaw, MI on a full-time basis. General Motors is looking to add a Senior Controls Engineer (CE) on a rotating shift... 
    Senior
    Hourly pay
    Full time
    For contractors
    H1b
    Local area
    Work from home
    Relocation package
    Shift work
    Rotating shift

    General Motors

    Saginaw, MI
    7 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior BMS Controls and Algorithm Engineer. Be the first to apply!