Taro Logo

Senior Autonomy Engineer II - Controls

May Mobility develops and deploys autonomous vehicles powered by innovative Multi-Policy Decision Making technology to create safer, greener, more accessible urban transportation.
Ann Arbor, MI, USA
$176,000 - $212,000
Embedded
Staff Software Engineer
In-Person
101 - 500 Employees
7+ years of experience
AI · Automotive · Robotics

Description For Senior Autonomy Engineer II - Controls

May Mobility, an innovative autonomous vehicle company based in Ann Arbor, is seeking a Senior Autonomy Engineer II to join their Controls team. This role represents an exciting opportunity to work at the intersection of robotics, autonomous vehicles, and urban mobility.

The position involves designing and implementing state-of-the-art robotics software that enables safe and comfortable autonomous vehicle operation. You'll be working with cutting-edge technology including May's proprietary Multi-Policy Decision Making (MPDM) system, which is revolutionizing how autonomous vehicles think and operate in real-world conditions.

As a Senior Autonomy Engineer, you'll lead technical initiatives and collaborate across multiple teams, from perception to controls, while mentoring junior engineers. The role requires deep expertise in robotics, particularly in areas such as behavior planning, decision making under uncertainty, path planning, and controls. You'll be responsible for developing and validating autonomous vehicle software through both simulation and real-world testing.

May Mobility offers an attractive compensation package ranging from $176,000 to $212,000, along with comprehensive benefits including healthcare, retirement plans, and generous paid time off. The company has already provided over 300,000 autonomy-enabled rides globally and is rapidly expanding its impact on urban transportation.

This role is perfect for someone who wants to make a tangible impact on the future of transportation while working with a team dedicated to creating safer, greener, and more accessible cities. You'll be at the forefront of autonomous vehicle technology, helping to bridge public transit gaps and improve urban mobility solutions. The position offers both technical challenges and leadership opportunities, making it ideal for experienced engineers looking to advance their careers in the autonomous vehicle industry.

Last updated a month ago

Responsibilities For Senior Autonomy Engineer II - Controls

  • Design, implement, and test robotics software in C/C++ for Autonomous Vehicles
  • Lead team code quality activities including design and code reviews
  • Provide technical guidance to Technical Support Team
  • Coordinate with cross functional teams on software requirements
  • Collaborate with data science team on performance metrics
  • Develop unit and simulation tests
  • Execute on-vehicle tests for real-world validation
  • Diagnose and root-cause field issues
  • Develop tools and visualizations for system analysis

Requirements For Senior Autonomy Engineer II - Controls

Linux
  • Bachelor's degree in Robotics, Computer Science, Computer Engineering or related field
  • 7+ years of industry experience with real-world robot systems
  • Experience with robot behavior planning, decision-making, path planning
  • Strong programming skills in C/C++
  • Expertise with Linux environment
  • Familiarity with git, valgrind, and gdb
  • Expert understanding of behavior planning, controls or localization
  • Ability to provide technical leadership for complex projects

Benefits For Senior Autonomy Engineer II - Controls

Medical Insurance
Dental Insurance
Vision Insurance
Parental Leave
401k
  • Comprehensive healthcare including medical, dental, vision, life, and disability plans
  • Health Savings and Flexible Spending Accounts
  • Retirement benefits with immediate vested employer safe harbor match
  • Generous paid parental leave
  • Flexible vacation policy plus 18 paid company holidays
  • Total Wellness Program

Interested in this job?

Jobs Related To May Mobility Senior Autonomy Engineer II - Controls