1

Signal Processing Machine Learning Jobs in Michigan

Senior Machine Learning Engineer

Detroit, MI · On-site +1

$126K - $180K/yr

Stay ahead of industry advancements in machine learning, AI sensing, and signal processing, incorporating the latest innovations into Canopy's technology stack. * Mentor and guide junior engineers ...

Familiarity with robotics frameworks (ROS 2) and machine learning is a plus. Key Responsibilities * Develop embedded software for signal processing, sensor integration, and data acquisition * Design ...

Familiarity with robotics frameworks (ROS 2) and machine learning is a plus. Key Responsibilities * Develop embedded software for signal processing, sensor integration, and data acquisition * Design ...

Transformer Architectures for Natural Language Processing. * Generative Adversarial Architectures. Preferred qualifications * MS. or PhD in Machine Learning, or related field * Extensive AWS or GCP ...

Stefanini is looking for a Machine Learning Engineer(Allen Park, MI) For quick apply, please reach ... We will also speak with you about the process, including interviews and job offers. About Stefanini ...

Machine Learning Engineer

Ann Arbor, MI · On-site

$120K - $160K/yr

... for Machine Learning Engineers to help make it autonomous. We're not a software company selling ... We develop proprietary chemical processes and run them at lab, pilot, and commercial scale. Today ...

Stefanini is looking for a Machine Learning Engineer(Dearborn, MI) For quick apply, please reach ... We will also speak with you about the process, including interviews and job offers. About Stefanini ...

Machine Learning Engineer

Detroit, MI · On-site +1

$107K - $241K/yr

As a Machine Learning Engineer, you will design and develop the platforms and frameworks that ... into business processes * Gather and analyze large datasets and develop data model pipelines

Machine Learning Engineer #1058742 Position Description: We are seeking an experienced AI Engineer ... processes and improve operational efficiency. This role combines expertise in Data Science ...

next page

Showing results 1-20

Signal Processing Machine Learning information

See Michigan salary details

$46.6K

$114.5K

$168.7K

How much do signal processing machine learning jobs pay per year?

As of Jul 11, 2026, the average yearly pay for signal processing machine learning in Michigan is $114,483.00, according to ZipRecruiter salary data. Most workers in this role earn between $94,600.00 and $128,600.00 per year, depending on experience, location, and employer.

What are some typical projects or responsibilities for a Signal Processing Machine Learning professional?

As a Signal Processing Machine Learning professional, you can expect to work on projects that involve developing and optimizing algorithms for tasks such as audio or image recognition, anomaly detection, or sensor data analysis. Daily responsibilities often include pre-processing and cleaning large datasets, feature extraction, building and training machine learning models, and validating system performance. Collaboration with cross-functional teams—such as hardware engineers, data scientists, and software developers—is common to integrate your solutions into products or services. The work environment is typically dynamic and may involve both research-oriented tasks and practical implementation to create impactful, data-driven applications.

What is a Signal Processing Machine Learning job?

A Signal Processing Machine Learning job involves developing algorithms that analyze and process signals (such as audio, images, video, or sensor data) using machine learning techniques. Professionals in this role apply concepts from digital signal processing (DSP) to extract meaningful patterns, enhance signal quality, and improve data-driven predictions. They work in diverse fields like telecommunications, biomedical engineering, finance, and autonomous systems. Typical tasks include feature extraction, noise reduction, and deploying deep learning models for real-time signal interpretation. Strong skills in mathematics, programming (Python, MATLAB), and frameworks like TensorFlow or PyTorch are essential.

What are the key skills and qualifications needed to thrive in the Signal Processing Machine Learning position, and why are they important?

To thrive in Signal Processing Machine Learning, you need a strong background in mathematics, digital signal processing, and machine learning, generally supported by a relevant degree in electrical engineering, computer science, or a related field. Experience with programming languages such as Python or MATLAB, familiarity with frameworks like TensorFlow or PyTorch, and knowledge of signal processing libraries are typically required. Analytical thinking, problem-solving ability, and effective communication are crucial soft skills in this position. These competencies enable you to design, implement, and refine advanced algorithms that address complex, real-world data challenges.

What job categories do people searching Signal Processing Machine Learning jobs in Michigan look for? The top searched job categories for Signal Processing Machine Learning jobs in Michigan are:
Infographic showing various Signal Processing Machine Learning job openings in Michigan as of July 2026, with employment types broken down into 1% As Needed, 75% Full Time, 21% Part Time, 1% Temporary, and 2% Contract. Highlights an 89% Physical, 1% Hybrid, and 10% Remote job distribution, with an average salary of $114,483 per year, or $55 per hour.
Software Research - Audio Signal Processing

Software Research - Audio Signal Processing

Ruri Software Technologies LLC

Warren, MI • On-site

$192K/yr

Full-time

Posted 22 days ago


Job description

Job title: Software Research - Audio Signal Processing
Location: Onsite. Warren Park, MI
JD:
This project will research software methods for audio detection and signal processing by leveraging machine learning architecture on embedded computing platforms, optimizing their performance within the constraints of these resource-limited systems.
What you need for this position:
• MS or PHD in Computer Science, Computer Engineering, Software Engineering, or similar.
• Project management skill that will ensure timely completion of quality deliverables, proactive time response and capable to properly assess and communicate ahead of time possible bottle necks or delays in tasks.
• In-depth knowledge and experience in real-time application and software development such as hardware-in-the-loop instrumentation and experiments, rapid prototyping system design using Matlab/Simulink, Python, Android applications and GM's ULTIFI platform.
• Very familiar with automotive communications bus specifications and protocols (OBD-II, CAN, Ethernet, Serial, etc.), appropriate test equipment, and computer-based design tools.
• Ability to read, interpret arxml files, integrate the CAN specifications in RTI environment to interface with other vehicle components.
• Ability to write and compile embedded C and Python code
• Knowledge in database systems (i.e. SQL, Oracle)
• Deep knowledge in communications protocol software tools from Vector, Intrepid and Dspace.
• Deep Knowledge in sound processing and general signal processing concepts
• Deep knowledge in ML/AI concepts including SVM and NN

Years of Experience: 7.00 Years of Experience
Regards
Surya
Surya@rurisoft.com