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.
The Engineering Systems Group at the University of Michigan Transportation Research Institute (UMTRI) is looking for an Applications Programmer/Analyst to develop software for the analysis and visualization of data from both human driven and autonomous vehicles, including video, audio, and objective measures. The work will include developing software requirements with other staff, writing and testing code for existing and new applications, and working with large volumes of data. A recent example: we developed a pipeline for downloading data collected by thousands of vehicles equipped with advanced driver assistance systems. This included the development and setup of a SQL database, writing applications to interface with the OEM’s server, and analyzing and validating the data.
Our team is multidisciplinary and builds custom hardware and software systems to meet the needs of a wide variety of research projects. We are a hands-on innovative group of problem solvers that enjoys working collaboratively and learning new technologies.
The ideal candidate has significant application development and data analysis experience, and is comfortable working with minimal supervision. They should be a self starter, tinkerer,and quick learner. While we do not typically apply formal methods such as agile development, our work requires creativity, attention to detail, and dedication to high standards.
This is a full-time position, reporting to one of the lead engineers in the group.
Bachelor’s degree in a technical field
C, C++ programming experience
Visual Basic programming experience
Python programming experience
SQL (preferably MS SQL Server) experience
Working knowledge of version control (Git, SourceSafe)
Comfortable working extensively in MS Visual Studio
Docker/containerization of applications
AWS Lambda/Elastic Beanstalk
ffmpeg video/audio processing
DivX codec and API
JSON file processing
Google Maps API
Windows Server OS experience
Server hardware knowledge
Statistical analysis of large data sets
Preparation of analysis result for formal reports
Experience working in a research environment
Interest in vehicle technology and safety research
Michigan Engineering’s vision is to be the world’s preeminent college of engineering serving the common good. This global outlook, leadership focus and service commitment permeates 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: http://strategicvision.engin.umich.edu/
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: http://www.engin.umich.edu/college/about/diversity
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.
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.
The University of Michigan is an equal opportunity/affirmative action employer.
Internal Number: 180059
About University of Michigan - Ann Arbor
A great university is made so by its faculty and staff, and Michigan is recognized as one of the best universities to work for in the country. The Michigan culture is known for engaging faculty and staff in all facets of the university to create a workplace that is vibrant and stimulating.For two consecutive years, the Chronicle of Higher Education has placed U-M in its "Great Colleges to Work For" survey. In particular, the university earns high marks for strong relations between faculty and administrators, a collaborative system of governance, strong pay and benefits, and a healthy work/life balance.