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

Job Summary

Applicants are sought for a Software, Computer, or Electrical Engineer position in the Extracorporeal Life Support Laboratory as part of an interdisciplinary team developing a next generation wearable artificial lung in the Department of Surgery at the University of Michigan. The successful applicant will implement the smart controller for our artificial lung system. Candidates with a bachelor’s or master's degree in Computer/Electrical Engineering or Computer Science and subsequent practical experience in designing and verifying/validating instrumentation control software and circuitry, and microcontroller programming are preferred. Experience in developing medical device or safety critical software is highly desirable, but not required.

Responsibilities*

  • writing, validating, and verifying microcontroller software/code to implement feedback control for the artificial lung controller including sensor interfacing, pump control, user interface design, and data collection and analysis
  • developing circuit designs, wiring, and PCBs for the artificial lung control system
  • documentation of all aspects of implemented system including microcontroller code
  • designing and performing experiments and reporting results in writing with documentation
  • training users in techniques, explaining and demonstrating system interface and operation

Required Qualifications*

Bachelor's degree in a recognized field of science or learning which is directly related to the duties of the position and 1-3 years of professional experience.  Demonstrated proficiency in the following is required: 1) microcontroller programming for performing PID control, data collection and analysis, and sensor interfacing in C/C++, 2) software verification and validation using static and dynamic analyses including code coverage, 3) requirements definition and tracing to connect design output to design input, 4) generating schematics and physical layouts for printed circuit boards (PCB), 5) designing and assembling basic electronic circuitry for control, sensing and battery management, populating PCBs with components, wiring and cabling, ordering parts, testing, and troubleshooting system operation. 

Desired Qualifications*

Candidates with a bachelor’s or master's degree in Computer/Electrical Engineering or Computer Science and subsequent practical experience in designing and verifying/validating instrumentation control software and circuitry, and microcontroller programming are preferred. Experience in developing medical device or safety critical software is highly desirable, but not required.

Additional Information

This position will be 30 hours per week the first 6 months of employment.   The hours will reduce to 15 hours per week after six months of employment.  This is a term limited position and the grant is scheduled to end 3/31/2020.  The position may be extended and/or hours increased based upon the progress of the project, the needs of the medical school and department, funding, and performance. 

Background Screening

Michigan Medicine conducts background screening and pre-employment drug testing on job candidates upon acceptance of a contingent job offer and may use a third party administrator to conduct background screenings.  Background screenings are performed in compliance with the Fair Credit Report Act. Pre-employment drug testing applies to all selected candidates, including new or additional faculty and staff appointments, as well as transfers from other U-M campuses.

Application Deadline

Job openings are posted for a minimum of seven calendar days. This job may be removed from posting boards and filled anytime after the minimum posting period has ended.

U-M EEO/AA Statement

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