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

The DROP (Deep Robot Optical Perception) Lab's research goal is to develop robotic systems capable of operating in complex dynamic environments. To this end, we seek to expand and improve the perceptual capabilities of autonomous systems. Our work seeks to push the bounds of scale and resolution in 3D reconstruction, segmentation, data mining, and visualization for massive datasets gathered with robotic systems.

This role will involve supporting both the Autonomous driving and underwater research projects.  Main tasks will be to assist with the maintenance of existing robotic platforms (Underwater Vehicles, Autonomous Surface Vehicles and Autonomous Car, integration of new sensors as well as the design of  new equipment. These tasks usually comprise mechanical design and small scale manufacturing, electrical/electronics design and software integration. Successful candidates should be able to work independently and in small teams together with graduate students to find solutions for open research problems.  Occasional travel for field deployments may be required. 


  1. Design and develop mechanical systems
  2. Help with the software integration of new sensors into existing equipment.
  3. Assist in the development of new robotic platforms
  4. Prototype systems and components with in lab equipment: 3D Printers, CNC milling machine, PCB assembly and testing etc.
  5. Write documentation for the newly developed equipment. 

Required Qualifications*

  1. BSc or MSc in Robotics, Mechanical Engineering, ECE or related field with Mechatronics, Systems Design or Automation exposure.
  2. Experience with Python and/or C++
  3. Hands-on Experience with robotic systems.
  4. Well-versed in Linux/Unix.
  5. Comfortable with Mechanical design, CAD user, Solidworks preferred. 
  6. Knowledge of ROS
  7. Version Control Software, Git
  8. Basic PCB layout and micro-controller programming experience desirable 

U-M EEO/AA Statement

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