Senior Robotics Engineer - May Mobility - Ann Arbor

Want to join one of Ann Arbor's hottest self-driving tech companies? If yes, we are expanding our team of robotics engineers with backgrounds in robotics or autonomous vehicles!

About May Mobility

May Mobility is a self-driving technology company working to transform today's mobility landscape, by starting with a niche market: low-speed shuttles for public roadways. Our vehicles are on the streets of Detroit and Grand Rapids, Michigan and Providence, Rhode Island navigating complex downtown scenarios and transporting thousands of people on their daily commute every week. We are establishing a ground game that will propel us into even larger markets in the future. 

Based in Ann Arbor, Michigan, our team develops driverless technology to give people more time to laugh with friends, to solve an interesting problem, or to enjoy the world around them. We’re hiring people who share our passion for building the future, today.

Job Summary

May Mobility is entering an exciting phase of growth as we expand our first-of-its-kind autonomous shuttle and mobility services across the nation. Launched in 2017 with a strong team of experienced roboticists and software engineers with decades of experience fielding robotic systems in the wild, May Mobility is looking to expand its team of robotics engineers with a background in robotics or autonomous vehicles.

Your Opportunity to Drive Success

  • You will have an opportunity to independently impact our approach to solving the most interesting problems facing AV’s today, while operating live in the wild.
  • Work independently with cross functional teams to develop software and system requirements
  • Design, implement, and test-state-of-the-art robotics software in C
  • Lead team code quality activities including design and code reviews
  • Track and Trend technical performance of the system in the field
  • Provide technical guidance to Technical Support Team on issue diagnosis and resolution

About You

  • Industry experience with real-world robot systems (implemented commercial projects at a systems-level, developing robotics software as part of a larger-system)
  • Bachelor's degree in Robotics, Computer Science, or Computer Engineering
  • Strong programming skills in C, software development in a Linux environment
  • Experience working on a combination of Interaction-aware Planning, POMDP, Policy Optimization, Computational Geometry, Object Detection, Multi-target Tracking, Localization, and Mapping
  • Familiarity with standard development tools such as git, valgrind, and gdb


  • Masters or PhD in Robotics, Computer Science, or Computer Engineering
  • Strong background in sensing, localization, behavior, and path-planning for probabilistic robotics (including computer vision, vision-based localization and mapping, robot perception, robot behavior, and autonomous vehicle development)
  • Experience working on perception or image processing
  • Experience with machine learning or deep learning

Benefits and Perks

  • Health benefits including vision and dental
  • Unlimited paid vacation days and generous holidays
  • Paid parental leave
  • Meaningful stock options
  • Daily catered lunches and snacks
  • Flexible schedule around core business hours

To Apply