1

Senior Algorithm Engineer Jobs in Utica, MI (NOW HIRING)

Senior Calibration Engineer

Livonia, MI · On-site

$97K - $134K/yr

The role will use software and control algorithms to develop calibrations in laboratory and on-road ... The Senior Calibration Engineer will also conduct in-vehicle calibration evaluations, perform ...

Senior Calibration Engineer

Livonia, MI · On-site

$97K - $134K/yr

The role will use software and control algorithms to develop calibrations in laboratory and on-road ... The Senior Calibration Engineer will also conduct in-vehicle calibration evaluations, perform ...

System Modeling & Integration Engineer

Troy, MI · On-site

$158K/yr

We are seeking a senior ADAS Algorithm Integration Engineer (Individual Contributor) with strong understanding of ADAS perception and planning pipelines and deep hands-on experience integrating ADAS ...

We are seeking a senior ADAS Algorithm Integration Engineer (Individual Contributor) with strong understanding of ADAS perception and planning pipelines and deep hands-on experience integrating ADAS ...

We are seeking an experienced Senior Software Engineer to lead the design and development of ... Solid understanding of system design, data structures, algorithms, and design patterns * Experience ...

As a Senior Machine Learning Engineer within the AI Squad at Canopy and reporting to the Director ... White-box understanding of classical ML algorithms (SVMs, HMMs, Decision Trees) and modern neural ...

Senior Machine Learning Engineer

Detroit, MI · On-site +1

$126K - $180K/yr

As a Senior Machine Learning Engineer within the AI Squad at Canopy and reporting to the Director ... White-box understanding of classical ML algorithms (SVMs, HMMs, Decision Trees) and modern neural ...

Senior AI/ML Engineer

Dearborn Heights, MI · On-site

$96K - $132K/yr

Role: Senior AI/ML Engineer (W2 Position) Location: Dearborn, MI (Hybrid) Duration: 12+ Months ... Understand business requirements and develop AI algorithms, models and programs to solve complex ...

Senior Software Engineer - Core

Detroit, MI · Remote

$121K - $159K/yr

Role Overview We are looking for a Senior Software Engineer who is equally comfortable writing high ... Integrate low level, tracking, inference and sensor fusion algorithms into production services.

Senior Software Engineer - onsite

Detroit, MI · On-site

$121K - $159K/yr

Eccalon, LLC is seeking an experienced Senior Software Engineer to lead the design and development ... algorithms, and design patterns • Experience owning and operating production systems • Strong ...

next page

Showing results 1-20

Senior Algorithm Engineer information

See Utica, MI salary details

$54.3K

$115.5K

$167.4K

How much do senior algorithm engineer jobs pay per year?

As of Jun 20, 2026, the average yearly pay for senior algorithm engineer in Utica, MI is $115,457.00, according to ZipRecruiter salary data. Most workers in this role earn between $95,300.00 and $130,900.00 per year, depending on experience, location, and employer.

What is the difference between Senior Algorithm Engineer vs Data Scientist?

AspectSenior Algorithm EngineerData Scientist
Required CredentialsBachelor's or Master's in CS, EE, or related; strong math and programming skillsBachelor's or Master's in CS, Statistics, or related; strong analytical and programming skills
Work EnvironmentDevelops algorithms for software, hardware, or embedded systems in tech companiesAnalyzes data to extract insights, often in tech, finance, or healthcare sectors
Industry UsageCommon in AI, robotics, and software developmentPrevalent in analytics, machine learning, and business intelligence

While both roles require strong programming and analytical skills, Senior Algorithm Engineers focus on designing and optimizing algorithms for technical systems, whereas Data Scientists analyze data to inform business decisions. The roles often overlap in AI and machine learning projects but serve different primary functions within organizations.

What are some common challenges faced by Senior Algorithm Engineers when deploying algorithms into production environments?

Senior Algorithm Engineers often encounter challenges such as ensuring that algorithms are both scalable and efficient when integrated into real-time systems. Balancing model accuracy with computational resource constraints is a frequent task, as well as addressing data inconsistencies and managing version control for iterative algorithm updates. Collaboration with software engineers and data engineers is essential to ensure smooth deployment, monitor performance, and quickly resolve any production issues. Staying updated with the latest frameworks and best practices also helps in overcoming these challenges.

What are the key skills and qualifications needed to thrive as a Senior Algorithm Engineer, and why are they important?

To thrive as a Senior Algorithm Engineer, you need advanced proficiency in mathematics, computer science, and algorithm design, usually supported by a relevant degree and extensive experience in the field. Expertise with programming languages such as Python or C++, proficiency with machine learning libraries, and familiarity with version control systems like Git are commonly required. Strong problem-solving skills, attention to detail, and the ability to communicate complex ideas clearly help set top candidates apart. These skills are crucial for developing robust, efficient solutions and collaborating effectively on challenging technical projects.

What does a Senior Algorithm Engineer do?

A Senior Algorithm Engineer is responsible for designing, developing, and optimizing complex algorithms that solve technical problems or enhance product performance. They often work with large datasets, machine learning models, or mathematical techniques to create efficient solutions. In addition to coding, they may collaborate with cross-functional teams, review the work of junior engineers, and help set the technical direction for algorithm development projects. Their expertise ensures that products and systems run efficiently and accurately.
Infographic showing various Senior Algorithm Engineer job openings in Utica, MI as of June 2026, with employment types broken down into 7% Locum Tenens, 1% Internship, 11% As Needed, 41% Full Time, 9% Part Time, and 31% Contract. Highlights an 87% Physical, 5% Hybrid, and 8% Remote job distribution, with an average salary of $115,457 per year, or $55.5 per hour.
Senior BMS Controls and Algorithm Engineer

Senior BMS Controls and Algorithm Engineer

American Battery Solutions

Lake Orion, MI • On-site

$89K - $118K/yr

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Posted 15 days ago


American Battery Solutions rating

7.1

Company rating: 7.1 out of 10

Based on 5 frontline employees who took The Breakroom Quiz


Job description


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.