1

Algorithm Engineer Jobs in Troy, MI (NOW HIRING)

This ensures the algorithm is tuned to be highly robust against false positives. Ability to connect technical engineering metrics (such as algorithm accuracy, false-alarm rates) to real-world quality ...

Senior Modeling Engineer

Plymouth, MI · On-site

$99K - $136K/yr

Controls & Algorithm Development • Support development of: o State of Charge (SOC) estimation ... Mechanical Engineering, Electrical Engineering, Systems Engineering, Chemical Engineering or ...

Embedded Software Engineer

Rochester, MI · On-site

$121K - $159K/yr

Develop control algorithms for embedded controllers Implement control algorithms using Assembly and C programming languages Develop MISRA C compliant code Assist in developing hardware/software test ...

Software Engineer #1061173 * As an Embedded Controls Software Engineer, you will be a critical ... Algorithm Development & Implementation: Design, develop, and optimize control algorithms; implement ...

Showing results 41-60

Algorithm Engineer information

See Troy, MI salary details

$55.8K

$104.6K

$190.2K

How much do algorithm engineer jobs pay per year?

As of Sep 14, 2026, the average yearly pay for algorithm engineer in Troy, MI is $104,619.00, according to ZipRecruiter salary data. Most workers in this role earn between $75,400.00 and $124,200.00 per year, depending on experience, location, and employer.

What does an algorithm engineer do?

An Algorithm Engineer designs, develops, and optimizes algorithms to solve complex computational problems. They analyze data, improve system performance, and implement mathematical models for various applications, such as machine learning, computer vision, and optimization. This role requires proficiency in programming languages like Python or C++, strong mathematical skills, and an understanding of data structures and algorithms. Algorithm Engineers work closely with software developers, data scientists, and researchers to integrate efficient solutions into real-world systems.

What are the key skills and qualifications needed to thrive as an algorithm engineer?

To thrive as an Algorithm Engineer, you need a strong background in mathematics, computer science, and programming, usually demonstrated with a degree in these fields and experience in algorithm design and analysis. Familiarity with languages like Python, C++, or Java, and tools such as MATLAB or TensorFlow, as well as relevant certifications like those in data science or machine learning, are typically advantageous. Outstanding problem-solving abilities, analytical thinking, and effective communication are critical soft skills for success in this role. These competencies are crucial because they enable Algorithm Engineers to design efficient, innovative solutions and collaborate seamlessly with multidisciplinary teams.

What are the typical challenges an algorithm engineer faces in their day-to-day work?

Algorithm Engineers often encounter complex problems that require creative, efficient solutions within strict performance or resource constraints. They may need to optimize existing algorithms, develop new ones from scratch, and ensure seamless integration into larger software systems, often while balancing accuracy, speed, and scalability. Collaborating with other engineers, data scientists, and product teams to align technical efforts with business goals is also a regular part of the job. Staying updated with the latest advancements in algorithms and technology is essential, making continuous learning a key aspect of the role.

How much does an algorithm engineer make?

The average salary for an algorithm engineer varies by experience and location but typically ranges from $80,000 to $150,000 annually. Senior roles or those with specialized skills in machine learning or data analysis can earn higher salaries, especially in tech hubs. Compensation often includes benefits such as bonuses and stock options.

What are popular job titles related to Algorithm Engineer jobs in Troy, MI?

For Algorithm Engineer jobs in Troy, MI, the most frequently searched job titles are:

What job categories do people searching Algorithm Engineer jobs in Troy, MI look for?

The top searched job categories for Algorithm Engineer jobs in Troy, MI are:

What cities near Troy, MI are hiring for Algorithm Engineer jobs?

Cities near Troy, MI with the most Algorithm Engineer job openings:

Infographic showing various Algorithm Engineer job openings in Troy, MI as of August 2026, with employment types broken down into 88% Full Time, 8% Part Time, 1% Temporary, and 3% Contract. Highlights an 84% Physical, 5% Hybrid, and 11% Remote job distribution, with an average salary of $104,619 per year, or $50.3 per hour.

Gasoline Engine Controls Development Engineer

Auburn Hills, MI • On-site

Stellantis
IT Services

$79K - $102K/yr

Other

Medical, Dental, Vision, Life, Retirement, PTO

Posted 13 days ago


Stellantis rating

7.6

Company rating: 7.6 out of 10

Based on 132 frontline employees who took The Breakroom Quiz


Job description

The Gasoline Engine Controls Development Engineer is responsible for developing new features and enhancing existing algorithms. This role involves working closely with a cross‑functional team and utilizing various tools (vehicle, HIL, dyno, virtual environments, rapid prototyping) through the V-model software development process to ensure the quality and robustness of production algorithms.

The controls engineer will interface with systems and calibration teams to fully understand requirements, develop implementation strategies, assess compliance and robustness, ensure ease of calibration, and document impacts against regulatory requirements.

Responsibilities include implementing designs efficiently and validating them against requirements in both virtual and physical environments throughout the production process. The controls engineer is also expected to provide technical guidance, training, and act as an expert in their field of specialization. Controls algorithm development typically begins as an advanced effort but must ultimately meet program timelines and conform to high-level functional requirements.

The successful candidate will ensure projects remain on track by developing plans, tracking progress, and presenting technical reports to management and project chiefs. They will also actively participate in decision‑making regarding control strategy design to achieve functional objectives.

The candidate will be responsible for developing and implementing a set of controls features, controlling determined actuators, reading values from sensors or estimating engineering quantities, in each physical architecture.

Specific Responsibilities Include But Are Not Limited To
  • Reading, understanding and approval of the requirements that are defined in the CFTS (Controls Function Technical Specification) documents defined by the Controls Features team.
  • Development of the architecture and definition of the interfaces of the Software Components (SWC).
  • Creation of interface files (arxml) that are compliant with the Autosar specifications.
  • Integration of the Autosar composition files, making sure that there are no unconnected interface ports across the Software Components (SWC).
  • Analysis of the Controller Area Network (CAN) Database Communication files (DBC), to identify and implement any new messages and signals received by or sent from the Engine Control Unit (ECU) to the other nodes.
  • Analysis and implementation of the interfaces related to the On-Board Diagnostics (OBD) and Function Inhibition Identifiers (FIDs) that are needed to exchange information across the Engine Controls SWCs.
  • Analysis and implementation of the interfaces related to Data Identifiers (DIDs) and Legislative Diagnostics Identifiers (PIDs) to be accessed through a scan tool.
  • Analysis and implementation of the interfaces that are needed to store information into Non-Volatile Random Access Memory (NVRAM).
  • Definition of the Variant Management implementation that is needed to turn on or off a determined feature/functionality, based on the program/engine/vehicle it is applied to. This is to optimize the resources (CPU bandwidth, RAM, ROM usage) based on the build target.
  • Definition of the implementation requirements in the CCDD (Center of Excellence Controls Design Document).
  • Design and Documentation of Controls Algorithms, harmonized across different platforms and architecture variants to drive scalable and common solutions whenever possible.
  • Creation of the links among the high-level requirements in the CFTS, the implementation requirements in the CCDD and the implementation model.
  • Model In the Loop (MIL) reports generation.
  • Automatic code and Autosar RunTime Environment (RTE) generation using an integration pipeline.
  • Generation of local prototype software builds, to test the integration and verify the developed functionality in an embedded and integrated environment.
  • Write and store the Design Verification Plans (Controls DVP) and verify them at the Hardware In The Loop (HIL) simulator, with report generation (DVP&R).
  • Update of the artifacts needed for the generation of the ADD (Algorithm Description Document) of the controls algorithms.
  • Explanation of the Controls Algorithms to the other stakeholders/customers, such as the Calibration Teams.
  • Tracking of the features that are defined as Auxiliary Emissions Control Devices.
  • Attend the Requirements Review Board for the review and approval of the Controls Algorithm changes with the Controls Features team and other stakeholders, including justifications of the impacts on Auxiliary Emissions Control Devices.
  • Provide Controls Design Review tracking documents, to confirm that changes are complete and tested according to the Agile Definition of Done, and lessons learned are acknowledged, for the final approval before the implementation scheduling.
  • Attend and actively participating in Agile framework recurring meetings, such as daily standups, Big Room Planning, Sprint Planning Ceremonies.
Basic Qualifications
  • Bachelor of Science in Mechanical or Electrical Engineering, or related degree
  • Excellent knowledge of internal combustion engines
  • Knowledge of modern and classical control principles
  • Experience in data acquisition, including collecting and processing data
  • Working knowledge of engine development, emissions development, engine technologies, and competitive products
  • Outstanding problem-solving and analytical skills
  • Strong teamwork skills and ability to work independently
  • Effective communication and interpersonal skills
Preferred Qualifications
  • Master's degree in Mechanical, Electrical, automotive engineering or related field from an ABET-accredited university
  • Experience with powertrain development (systems, controls, calibration)
  • Proficiency with advanced simulation tools
  • Proficiency in MATLAB/Simulink/Stateflow
  • Experience in an Agile/Scrum environment
  • Experience with Application Lifecycle Management (IBM RTC) tools
  • Familiarity with ASPICE processes for software development
  • Experience with AUTOSAR-compliant software architecture
  • Knowledge of proactive/reactive quality tools (DFSS, DFMEA, DVP&R, etc.)
Our Benefits — Designed With You In MindComprehensive Health & Well-being Coverage
  • From your very first day, you’ll have access to medical, dental, vision, and prescription drug coverage — ensuring you and your family stay healthy and protected. Also, our Employee Assistance Program (EAP) offers confidential support for personal and professional challenges, always ready when you need it.
Family Building Benefit
  • We proudly support all paths to parenthood- including fertility and infertility treatments, adoption services, and gestational surrogacy.
Generous Paid Time Off
  • We believe in work-life balance. That’s why we offer: 17+ paid holidays, including shut-down from December 24th through New Years Day every year. Vacation, float & wellbeing days, sick time and fully paid parental leave when your family needs you most.
Competitive Retirement Savings PlansWe Help You Plan For The Future With
  • An employer match on contributions to your 401k, Roth, and Catch-Up plans
  • An employer contribution, even if you don’t contribute
Income Protection & Insurance Options
  • Benefit from both employer-provided and voluntary plan offerings, including life insurance, group accident, critical illness, etc. - supporting the needs of you and your family and ensuring peace of mind.
Company Vehicle Lease Program
  • Eligible employees and their immediate families can participate in the company vehicle lease program, providing access to Stellantis vehicles with insurance, maintenance, and unlimited miles included. Plus, take advantage of exclusive discounts on Stellantis products.
Support for Your Growth and Giving Back
  • Tuition reimbursement
  • Student loan refinancing programs
  • 18 paid volunteer hours each year to make a difference in your community
And so much more!

When you join us, you’re not just building a career — you’re joining a company that supports you, inside and outside of work.

At Stellantis, we assess candidates based on qualifications, merit, and business needs. We welcome applications from all people without regard to sex, age, ethnicity, nationality, religion, sexual orientation, disability, or any characteristic protected by law. We believe that diverse teams reflect our identity as a global company, enabling us to better address the evolving needs of our customers and care for our future. EOE / Disability / Veteran

#J-18808-Ljbffr

What Stellantis employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom