1) Master’s degree in Robotics or Robotics Engineering; 2) 9 months experience as a robotics engineer (internship experience acceptable); and 3) Experience must include: a) 9 months experience developing ROS packages in C++ for real-time localization, mapping, and navigation; b) 9 months experience implementing advanced C++ techniques, including memory management, multithreading, and optimization, to support high-performance robotic applications; c) 9 months experience using OpenCV library in C++ to develop computer vision features, including stereo camera integration and object detection; and d) 9 months experience using Linux command-line tools and advanced Bash scripting to create stable and efficient software infrastructure. Experience requirements may be met concurrently during the same time period.
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. 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.