Apply Now Clicking "Apply Now" opens the link in a new window.

How to Apply

A cover letter is required for consideration for this position and should be attached as the first page of your resume. The cover letter should address your specific interest in the position and outline skills and experience that directly relate to this position.

Job Summary

MCIRCC Overview
The U-M Center for Integrative Research in Critical Care (MCIRCC) is one of the world’s first comprehensive research enterprises devoted to transforming critical care medicine by accelerating science and moving it from bench to bedside. To do this, MCIRCC brings together integrative teams comprised of world-class U-M scientists, clinicians, and engineers with industry partners and funding sources to develop and deploy cutting-edge solutions that elevate the care, outcomes, and quality of life of critically ill and injured patients and their families.
MCIRCC Digital Signal Processing Engineer Role Description
Are you wicked smart? Do wavelet transforms and random forests make you giddy like when you were a kid at the toy store? Do we ever have a position for you! Initially we were looking for a postdoctoral person, but we realized there are some brilliant people who would fit into the culture of our team that perhaps had less schooling so we’re opening it up to extraordinary people with at least a bachelor's degree in computer science, mathematics, or a ton of experience in signal processing and machine learning.
This position offers opportunities in the areas of biomedical signal processing and statistical analysis of data at the Michigan Center for Integrative Research in Critical Care (MCIRCC), Department of Emergency Medicine, University of Michigan (UM). Research in our center focuses on developing clinical decision support systems and a real time analytics platform for developing and translating advanced data science into critical care. Applicants will be responsible for conducting research in signal processing and machine learning pertaining to physiological signals and clinical information, and developing statistical models for application towards diagnostic and predictive decision support systems. This position focuses on the translational aspects of our existing research into the clinical environment as viable products. You will be working with a highly motivated team to validate and deliver research to the bedside. Yeah, to actual patients.
We are looking for an ambitious, talented, and self-motivated individual with an interest in leveraging our research. The state of the art research platform being developed by MCIRCC is a hybrid system consisting of several disparate hardware and software components. Therefore, the candidate is expected to be a dynamic problem solver and not afraid of learning new languages and skills in order to get the job done. Candidates must be able to actively develop analytical formulations as needed for the project, and analyze performance of the resulting methods by writing MATLAB or python scripts. They should actively collaborate with the team as well as with other clinical collaborators within the school and also in other institutes, depending on project needs. The candidate will be involved in contributing towards developing manuscripts for publication and needs to present research results within/outside UM. Preferred are candidates who would recognize themselves as ‘Jack of all trades’.


  • Team player.
  • Manage, structure and wrangle clinical data and time-series (structured and unstructured) for analytics consumption
  • Mine time-series data for insight, trends, and anomalies
  • Investigate methods and techniques for signal processing application
  • Run, improve and optimize current data analytics code (MATLAB)
  • Run, improve and optimize current machine learning code (MATLAB/other)
  • Develop statistical reports and insights from data and its derived features.
  • Perform rigorous statistical analysis of machine learning model’s performance.
  • Communicate and consult with our multi-disciplinary team of scientists, developers and clinicians.
  • Provide support in grant and manuscript writing.

Required Qualifications*

Applicants must have at least a bachelor’s degree in Biomedical Engineering, Electrical Engineering, Computer Science, or a closely related field, and 2-3 years of computer/research experience. Applicants must have some background in classical and statistical signal processing, statistical learning, or descriptive statistics. Proficiency in coding using MATLAB (preferred) and/or Python is needed.

Desired Qualifications*

  • Minimum 2 years of work experience in related field
  • Physiological signal and clinical data processing
  • Programming in Matlab and/or Python for data acquisition and analysis
  • Background in signal processing, statistical modeling, and machine learning
  • Excellent communication and technical writing skills in English
  • Interest in developing translational research that has clinical impact

U-M EEO/AA Statement

The University of Michigan is an equal opportunity/affirmative action employer.