About the job
At May Mobility, we are revolutionizing urban landscapes through cutting-edge autonomous technology, striving to create a world that is safer, more sustainable, and universally accessible. Headquartered in Ann Arbor, Michigan, we specialize in the development and deployment of autonomous vehicles (AVs) driven by our pioneering Multi-Policy Decision Making (MPDM) technology, which transforms the cognitive processes of AVs.
Our autonomous vehicles do more than navigate roads; they enhance community value, fill gaps in public transit, and facilitate safe, enjoyable transportation for all. We are committed to building the premier autonomy system to redefine transit, alleviating congestion, broadening access, and promoting improved land use to cultivate greener, vibrant, and livable environments. Since our inception in 2017, we have successfully provided over 500,000 autonomous rides globally, and we are just beginning our journey. We are seeking individuals who share our enthusiasm for shaping the future, tackling real-world challenges, and witnessing the tangible outcomes of their contributions. Join us in our mission!
Job Overview
May Mobility is embarking on an exciting growth trajectory as we expand our unique autonomous shuttle and mobility services nationwide. Founded in 2017 by a skilled team of roboticists and software engineers with extensive experience in deploying robotic systems, we are looking to enhance our team of robotics engineers with expertise in robotics or autonomous vehicles.
Key Responsibilities
In this role, you will have the opportunity to make a significant impact by addressing some of the most compelling challenges facing AVs today while operating in real-world settings.
- Collaborate independently with cross-functional teams to define software and system requirements
- Design, develop, and test cutting-edge robotics software utilizing C/C++
- Lead team efforts in maintaining code quality through design and code reviews
- Monitor and analyze the technical performance of the system in the field
- Offer technical support and guidance to the Technical Support Team for issue diagnosis and resolution
Required Skills and Qualifications
To excel in this role, candidates should possess the following competencies:
- Deep understanding of behavior planning, decision-making under uncertainty, and machine learning principles

