1

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

Senior Calibration Engineer

Livonia, MI · On-site

$97.80K - $134.30K/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

$97.80K - $134.30K/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

$158.30K/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 ...

Senior Software Engineer - onsite

Detroit, MI

$116.10K - $153K/yr

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 Controls Design Engineer

Milford, MI · On-site

$85.30K - $112.60K/yr

Ensure algorithm design adheres to safety, government requirements, and regulations * Lead technical workgroups to decompose requirements into controls design in partnership with Systems Engineers ...

Senior Controls Design Engineer

Milford, MI · On-site

$85.30K - $112.60K/yr

Ensure algorithm design adheres to safety, government requirements, and regulations * Lead technical workgroups to decompose requirements into controls design in partnership with Systems Engineers ...

Senior Software Engineer - onsite

Detroit, MI · On-site

$121K - $159.60K/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 May 31, 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 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 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 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.

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.

Infographic showing various Senior Algorithm Engineer job openings in Utica, MI as of May 2026, with employment types broken down into 93% Full Time, and 7% Contract. Highlights an 86% In-person, 7% Hybrid, and 7% Remote job distribution, with an average salary of $115,457 per year, or $55.5 per hour.

Senior Controls & Planning Engineer

Futran Tech Solutions Pvt. Ltd.

Auburn Hills, MI • On-site

$98.90K - $135.80K/yr

Full-time

This job post has expired today. Applications are no longer accepted.


Job description

JOB - Senior Controls & Planning Engineer
Location: Auburn Hills, MI (Onsite Role)
Years of Experience: 8+ Years
Qualification Required
  • BE/ BTECH/ ME/MTECH

Summary:
The Senior Algorithms Engineer is responsible for development of Real time Controllers and Motion Planning algorithms for Drive Assistance Systems from concept phase to production.
Roles And Responsibilities
  • Development (design, implement, tune, test, and debug) of algorithms for core and/or application specific Real time Controllers for Steering, Throttle, and Brake systems for various Advanced Driver Assistance Systems
  • Develop algorithms on motion planning for (semi/full) autonomous driving vehicles
  • Develop and/or optimize vehicle state estimators
  • Integrate and evaluate combinations of motion planning, Vehicle State Estimation and Control algorithms
  • Implement the software/algorithms using simulation tools including Model/Software/Hardware in the loop platforms (MIL/SIL/HIL) and verify compliance of designs against OEM requirements, regulations, and other standards for Autonomous driving vehicles
  • Work with perception algorithm team for trajectory optimization and tracking & control components tuning/improvements
  • Support embedded Software team to integrate Software/algorithms on to production intended Hardware platforms
  • Verify algorithms at component and bench level
  • Test and tune the Algorithm (Models/Embedded Software) in the Vehicle
  • Analyze stability control and system-level performance during vehicle maneuver
  • Internal and External customers requirement Analysis
  • Develop software in compliance with a formal ASPICE/CMMi based Global Product Engineering Process (GPEP).
  • Perform complex work assignments requiring independent problem solving and decision making, requiring strong software technical competency
  • Performs other duties as necessary for completion of projects and achievement of departmental goals
  • Performs other duties as necessary in support of business objectives. Ensures that facilities are in full compliance with all safety regulations.
  • Create and deliver technical presentations to support the design and development of autonomous systems, including design reviews
  • Work assignments primarily involve senior/advanced level work and may mentor other algorithms engineers
  • Follows safe work procedures; Uses appropriate personal protective equipment (PPE); Uses workplace tools and equipment as instructed; Reports workplace hazards, injuries and illness as soon as possible following event.
  • Complies with the requirements of Quality Operating System (QOS)
  • Maintains regular attendance.

Primary Skills:
  • Bachelor's degree in Computer Engineering / Software Engineering / Electrical Engineering / Computer Science or equivalent (Master's preferred)
  • 8+ years' relevant experience regarding the Responsibility / Activities (listed above) for automotive electronics serial development projects (mandatory).
  • Level to be considered based on years of experience
  • Highly skilled with ADAS experience
  • Knowledge of feature development engineering practices in automotive field
  • Experience with MATLAB/Simulink and State flow
  • Maintain and improve upon the existing Motion Planning, Vehicle State Estimation, Longitudinal and Lateral control systems based on requirement documents
  • Support the application teams in integrating the algorithms