May Mobility - Robotics Software Engineer
About May Mobility:
May Mobility is an autonomous vehicle technology company developing innovative transportation solutions to create safer, more accessible urban mobility systems. Since 2017, the company has provided over 300,000 autonomous vehicle rides globally.
Role Overview:
We are seeking a Robotics Software Engineer to develop and test advanced autonomous vehicle software. The successful candidate will play a critical role in creating cutting-edge robotics technologies that improve urban transportation systems.
Location:
Based in Ann Arbor, Michigan (no travel required)
Key Responsibilities:
- Develop and test robotics software in C/C++
- Coordinate cross-functional team efforts for autonomous vehicle systems
- Participate in code quality activities, including design and code reviews
- Collaborate with data science team to design performance metrics
- Develop unit and simulation tests for vehicle performance validation
- Diagnose and resolve issues from field operations
- Create tools and visualizations for performance analysis
Qualifications:
- Bachelor's degree in Robotics, Computer Science, or Computer Engineering
- 1+ years experience with real-world robotic systems
- Experience in robot perception, localization, behavior, and vehicle control
- Strong C/C++ programming skills
- Expertise with Linux development environments
- Proficiency with development tools (git, valgrind, gdb)
Preferred Skills:
- Master's or PhD in relevant field
- 3+ years experience with field-deployed robotic systems
- Advanced expertise in perception, machine learning, or vehicle control
Compensation & Benefits:
Salary Range: $107,000 - $130,000
Benefits include:
- Comprehensive healthcare
- Retirement benefits
- Flexible vacation policy
- Parental leave
- Wellness program