Work cross-functionally with software, hardware, and systems engineers to integrate localization algorithms into larger systems. Contribute to code reviews, knowledge sharing, and team brainstorming ...
Work cross-functionally with software, hardware, and systems engineers to integrate localization algorithms into larger systems. Contribute to code reviews, knowledge sharing, and team brainstorming ...
Automotive Controls Algorithm Engineer
$78K - $101K/yr
Automotive Controls Algorithm Engineer Job Responsibilities not reflected in the standard classification description: Work as an independent yet integral member of a team to develop and implement ...
Automotive Controls Algorithm Engineer
$78K - $101K/yr
Automotive Controls Algorithm Engineer Job Responsibilities not reflected in the standard classification description: Work as an independent yet integral member of a team to develop and implement ...
Perception Machine Learning Algorithm Engineer
$75K - $100K/yr
We are looking for an experienced Perception Machine Learning Algorithm Engineer to join our ADAS/Autonomous Driving team. This position requires a highly skilled professional with a strong ...
Perception Machine Learning Algorithm Engineer
$75K - $100K/yr
We are looking for an experienced Perception Machine Learning Algorithm Engineer to join our ADAS/Autonomous Driving team. This position requires a highly skilled professional with a strong ...
Localization Algorithm Engineer for RF Products Location: Southfield, MI (5 days in a week onsite) Duration: 12+ Months Rate: on C2C Approach to algorithms Bring your confirmed experience in ...
Quick apply
Localization Algorithm Engineer for RF Products Location: Southfield, MI (5 days in a week onsite) Duration: 12+ Months Rate: on C2C Approach to algorithms Bring your confirmed experience in ...
Algorithm Engineer (Deep Learning/C++)(E)
$110K - $188K/yr
There is never a dull moment with us. /Preferred Qualifications Algorithm Engineers are core to KLA's technology, while we do not currently have an opening, we are always building our Algorithm ...
Algorithm Engineer (Deep Learning/C++)(E)
$110K - $188K/yr
There is never a dull moment with us. /Preferred Qualifications Algorithm Engineers are core to KLA's technology, while we do not currently have an opening, we are always building our Algorithm ...
Algorithm Engineer (Deep Learning/C++)(E)
$110K - $188K/yr
There is never a dull moment with us. /Preferred Qualifications Algorithm Engineers are core to KLA's technology, while we do not currently have an opening, we are always building our Algorithm ...
Algorithm Engineer (Deep Learning/C++)(E)
$110K - $188K/yr
There is never a dull moment with us. /Preferred Qualifications Algorithm Engineers are core to KLA's technology, while we do not currently have an opening, we are always building our Algorithm ...
Algorithm Engineer (Deep Learning/C++)(E)
Ann Arbor, MI · On-site
$110K - $188K/yr
There is never a dull moment with us. /Preferred Qualifications Algorithm Engineers are core to KLA's technology, while we do not currently have an opening, we are always building our Algorithm ...
Algorithm Engineer (Deep Learning/C++)(E)
Ann Arbor, MI · On-site
$110K - $188K/yr
There is never a dull moment with us. /Preferred Qualifications Algorithm Engineers are core to KLA's technology, while we do not currently have an opening, we are always building our Algorithm ...
Algorithm Engineer (Deep Learning/C++)(E)
$91K - $155K/yr
There is never a dull moment with us. /Preferred Qualifications Algorithm Engineers are core to KLA's technology, while we do not currently have an opening, we are always building our Algorithm ...
Algorithm Engineer (Deep Learning/C++)(E)
$91K - $155K/yr
There is never a dull moment with us. /Preferred Qualifications Algorithm Engineers are core to KLA's technology, while we do not currently have an opening, we are always building our Algorithm ...
Algorithm Engineer (Deep Learning/C++)(E)
Ann Arbor, MI · On-site
$91K - $155K/yr
There is never a dull moment with us. /Preferred Qualifications Algorithm Engineers are core to KLA's technology, while we do not currently have an opening, we are always building our Algorithm ...
Algorithm Engineer (Deep Learning/C++)(E)
Ann Arbor, MI · On-site
$91K - $155K/yr
There is never a dull moment with us. /Preferred Qualifications Algorithm Engineers are core to KLA's technology, while we do not currently have an opening, we are always building our Algorithm ...
Algorithm Engineer (Deep Learning/C++)(E)
Ann Arbor, MI · On-site
$91K - $155K/yr
There is never a dull moment with us. /Preferred Qualifications Algorithm Engineers are core to KLA's technology, while we do not currently have an opening, we are always building our Algorithm ...
Algorithm Engineer (Deep Learning/C++)(E)
Ann Arbor, MI · On-site
$91K - $155K/yr
There is never a dull moment with us. /Preferred Qualifications Algorithm Engineers are core to KLA's technology, while we do not currently have an opening, we are always building our Algorithm ...
Algorithm Engineer (Deep Learning/C++)(E)
$91K - $155K/yr
There is never a dull moment with us. /Preferred Qualifications Algorithm Engineers are core to KLA's technology, while we do not currently have an opening, we are always building our Algorithm ...
Algorithm Engineer (Deep Learning/C++)(E)
$91K - $155K/yr
There is never a dull moment with us. /Preferred Qualifications Algorithm Engineers are core to KLA's technology, while we do not currently have an opening, we are always building our Algorithm ...
DAT In-House Perception Algorithm Engineer
Dearborn, MI · On-site
$90K - $188K/yr
DAT In-House Perception Algorithm Engineer - positions offered by Ford Motor Company (Dearborn, Michigan). Note, this is a hybrid position whereby the employee will work both from home and from the ...
DAT In-House Perception Algorithm Engineer
Dearborn, MI · On-site
$90K - $188K/yr
DAT In-House Perception Algorithm Engineer - positions offered by Ford Motor Company (Dearborn, Michigan). Note, this is a hybrid position whereby the employee will work both from home and from the ...
JOB SUMMARY The Computer Vision Algorithm Engineer role focused on ADAS perception that turns camera video feeds (image frames) into a clear understanding of the vehicle's surroundings. The work ...
JOB SUMMARY The Computer Vision Algorithm Engineer role focused on ADAS perception that turns camera video feeds (image frames) into a clear understanding of the vehicle's surroundings. The work ...
Senior BMS Controls and Algorithm Engineer
Lake Orion, MI · On-site
$89K - $118K/yr
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 ...
Quick apply
Senior BMS Controls and Algorithm Engineer
Lake Orion, MI · On-site
$89K - $118K/yr
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 ...
JOB SUMMARY The Computer Vision Algorithm Engineer role focused on ADAS perception that turns camera video feeds (image frames) into a clear understanding of the vehicle's surroundings. The work ...
JOB SUMMARY The Computer Vision Algorithm Engineer role focused on ADAS perception that turns camera video feeds (image frames) into a clear understanding of the vehicle's surroundings. The work ...
DAT In-House Perception Algorithm Engineer
$90K - $188K/yr
Collaborate with Research and Advanced Engineering teams, DAT feature owners, other algorithm and function owners, and software architects to design, develop, and deliver holistic DAT sensing ...
DAT In-House Perception Algorithm Engineer
$90K - $188K/yr
Collaborate with Research and Advanced Engineering teams, DAT feature owners, other algorithm and function owners, and software architects to design, develop, and deliver holistic DAT sensing ...
Localization Algorithm Engineer for RF Products::Southfield, MI (5 days in a week onsite)
Southfield, MI · On-site
Localization Algorithm Engineer for RF Products Location: Southfield, MI (5 days in a week onsite) Duration: 12+ Months Rate: on C2C Approach to algorithms Bring your confirmed experience in ...
Quick apply
Localization Algorithm Engineer for RF Products::Southfield, MI (5 days in a week onsite)
Southfield, MI · On-site
Localization Algorithm Engineer for RF Products Location: Southfield, MI (5 days in a week onsite) Duration: 12+ Months Rate: on C2C Approach to algorithms Bring your confirmed experience in ...
We are looking for Drive Strategy\/ Shift Scheduling Algorithm Engineers with strong software\/calibration backgrounds or Controls Systems Engineers that can quickly understand transmission drive ...
We are looking for Drive Strategy\/ Shift Scheduling Algorithm Engineers with strong software\/calibration backgrounds or Controls Systems Engineers that can quickly understand transmission drive ...
Collaborative engineering environment * Opportunity to contribute to next-generation mobility solutions * Flexible hours POSITION SUMMARY: The Algorithm amp; Functional Development Manager leads a ...
Collaborative engineering environment * Opportunity to contribute to next-generation mobility solutions * Flexible hours POSITION SUMMARY: The Algorithm amp; Functional Development Manager leads a ...
JOB SUMMARY The Computer Vision Algorithm Engineer role focused on ADAS perception that turns camera video feeds (image frames) into a clear understanding of the vehicle's surroundings. The work ...
JOB SUMMARY The Computer Vision Algorithm Engineer role focused on ADAS perception that turns camera video feeds (image frames) into a clear understanding of the vehicle's surroundings. The work ...
Algorithm Engineer information
See Michigan salary details
$51.9K - $63.2K
14% of jobs
$70K is the 25th percentile. Wages below this are outliers.
$63.2K - $74.6K
19% of jobs
$74.6K - $86K
12% of jobs
The median wage is $89.9K / yr.
$86K - $97.3K
17% of jobs
$97.3K - $108.7K
12% of jobs
$110.7K is the 75th percentile. Wages above this are outliers.
$108.7K - $120.1K
14% of jobs
$120.1K - $131.5K
7% of jobs
$131.5K - $142.8K
3% of jobs
$142.8K - $154.2K
0% of jobs
$154.2K - $165.6K
1% of jobs
$165.6K - $176.9K
2% of jobs
$51.9K
$97.3K
$176.9K
How much do algorithm engineer jobs pay per year?
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.
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 in the Algorithm Engineer position, and why are they important?
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.

Job description
Job Description Description: This role focuses on developing and optimizing localization algorithms using probabilistic methods and multi-sensor fusion to improve positioning accuracy. You will prototype, simulate, and refine solutions into production-ready code while collaborating across software, hardware, and systems teams in a fast-paced R&D environment. Responsibilities/skills: Develop and refine PC-based localization algorithms using particle filters and other probabilistic techniques.
Implement sensor fusion strategies that integrate data from IMUs, wireless signals, and other external sources to enhance position accuracy. Design simulations to test and validate your algorithms under diverse real-world conditions (e.g., multipath, noise, varying environments). Leverage Python, C++, C#, or MATLAB to prototype and optimize algorithms before porting them to production software
Conduct thorough performance evaluations of localization algorithms, identifying bottlenecks and implementing data-driven optimizations. Collaborate with embedded, FPGA, and RF teams to improve the performance of the location tracking system. Stay current with the latest academic and industry research in probabilistic localization, sensor fusion, and state estimation.
Rapidly prototype novel concepts, iterating on algorithm design to reach production-level stability and robustness. Work cross-functionally with software, hardware, and systems engineers to integrate localization algorithms into larger systems. Contribute to code reviews, knowledge sharing, and team brainstorming sessions to maintain a high level of technical excellence.
Qualifications: Solid background in state estimation, probability theory, and advanced filtering techniques (particle filters, Kalman filters, etc.). Proficiency in at least one programming language (Python, C#, C++, MATLAB) used for developing and evaluating algorithms in a PC-based environment. Solid understanding of DSP algorithms and IQ radio processing
Experience translating theoretical models into efficient, production-ready code, with an emphasis on real-time or near-real-time performance. Familiarity with sensor data processing (IMU, etc.) and a keen interest in multi-sensor fusion methods. Adept at using data analytics and simulations to diagnose issues, validate assumptions, and refine algorithmic approaches
Passionate about exploring new ideas, adapting cutting-edge research, and creatively applying them to solve challenging localization problems. Enjoys working as part of a multi-disciplinary R&D team, bridging gaps between software, hardware, and system-level designs. Thrives on tackling open-ended challenges, taking ownership of tasks, and seeking continuous learning opportunities.
About OtterBase
Sourced by ZipRecruiter
Industry
Recruiting and staffing services
Company size
201 - 500 Employees
Headquarters location
Grand Rapids, MI, US
Year founded
1998