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.

This position is a one year, term limited position with potential to renew.

Job Summary

UMTRI’s Biosciences Group is seeking an outstanding programmer for a one year term limited, potentially renewable appointment within the Biosciences group. The position offers the opportunity to contribute to a highly regarded research program focused on crash safety, engineering anthropometry, and vehicle ergonomics. 

Who We Are

The University of Michigan Transportation Research Institute (UMTRI) is recognized internationally for our multidisciplinary research focusing on transportation safety and mobility ( We maintain the highest standards of excellence as we conduct research that improves peoples’ lives through access to safe and equitable mobility. UMTRI is a non-degree-granting unit within the College of Engineering at the University of Michigan that includes 20 faculty members, 65 research staff, and over 100 student researchers. During the last fiscal year, UMTRI generated $19M in research expenditures with funding from a wide range of government agencies and industry partners.


  • Assist with the development of Windows applications to create the standalone and collaborative programs needed to conduct research
  • Effort may range from simple data collection programs to advanced analysis tools
  • Includes contributions to (1) geometric modeling, (2) 2D/3D image processing, (3) machine learning, (4) GUI, and (5) application architecture
  • Work is expected to be performed remotely under supervision of UMTRI faculty

Required Qualifications*

  • Bachelor's Degree in Computer Science, Engineering, or a related field or equivalent experience
  • Two years of experience programming in a Windows environment with C# or C++
  • Sample Windows code available for review
  • Candidates must be eligible to work in the United States

Desired Qualifications*

  • 4+ years of programming experience in a Windows environment
  • Experience with a commercial-grade programming using C# 
  • Experience collaborating in a research environment 
  • Experience with 3D computer graphics/image processing libraries, including OpenCV, VTK, THREE.js, Blender, Unity3D, etc.
  • Practical knowledge of data analysis methods, including machine-learning, optimization, and other statistical methods
  • Experience with online services using programming languages, including JavaScript, PHP, Python, etc.

Additional Information

Michigan Engineering’s vision is to be a world-wide preeminent college of engineering serving the common good. This global outlook, leadership focus, and service commitment permeate our culture. Our vision is supported by a mission and values that, together, provide the framework for all that we do.  Information about our vision, mission and values can be found at:

The University of Michigan has a storied legacy of commitment to Diversity, Equity, and Inclusion (DEI). The Michigan Engineering component of the University’s comprehensive, five-year, DEI strategic plan—along with updates on our programs and resources dedicated to ensuring a welcoming, fair and inclusive environment—can be found at:


In addition to a career filled with purpose and opportunity, The University of Michigan offers comprehensive benefits* including vacation and sick time, medical insurance including dental and vision, life insurance, retirement plan with matching contributions after one year of service, an expanded long-term disability option, continuing education reimbursement and several others. (*Comprehensive benefits information can be found at:

Background Screening

The University of Michigan conducts background checks on all job candidates upon acceptance of a contingent offer and may use a third party administrator to conduct background checks.  Background checks are performed in compliance with the Fair Credit Reporting Act.

Application Deadline

Job openings are posted for a minimum of seven calendar days.  The review and selection process may begin as early as the eighth day after posting. This opening 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.