Taro Logo

Senior Autonomy Engineer II - Controls

May Mobility develops and deploys autonomous vehicles powered by innovative Multi-Policy Decision Making technology to transform cities through safer, greener, more accessible 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
This job posting may no longer be active. You may be interested in these related jobs instead:
Senior Autonomy Engineer II - Controls

Senior Autonomy Engineer role at May Mobility focusing on developing and implementing autonomous vehicle control systems using C++ and robotics expertise.

Senior Autonomy Engineer II - Controls

Senior Autonomy Engineer role at May Mobility focusing on developing autonomous vehicle control systems using C++ and robotics expertise.

GPU Silicon Triage Engineer

GPU Silicon Triage Engineer position at Apple, focusing on debugging and resolving GPU-related issues in SOC silicon design and validation.

SOC Design Verification Staff Engineer - Hyd

Staff-level SOC Design Verification Engineer position at Qualcomm focusing on verification of complex automotive, compute, mobile, and IoT SOCs, requiring 5+ years of experience.

Staff Engineer Linux Automotive Platform Engineer

Staff Engineer position at Qualcomm focusing on Linux automotive platform development, requiring expertise in embedded systems, C/C++, and automotive software development.

Description For Senior Autonomy Engineer II - Controls

May Mobility, an innovative autonomous vehicle company based in Ann Arbor, Michigan, is seeking a Senior Autonomy Engineer II specializing in Controls. This role is perfect for an experienced robotics professional who wants to make a real impact in the autonomous vehicle industry. The position offers an attractive salary range of $176,000 - $212,000 and requires 7+ years of industry experience.

The role involves designing and implementing state-of-the-art robotics software for autonomous vehicles, focusing on safe and comfortable vehicle behavior and control. You'll be working with C/C++ in a Linux environment, leading code quality initiatives, and collaborating with cross-functional teams including data science and technical support.

May Mobility has given over 300,000 autonomy-enabled rides globally since 2017, demonstrating their commitment to transforming urban transportation. Their Multi-Policy Decision Making (MPDM) technology is revolutionizing how autonomous vehicles think and operate. The company's mission focuses on creating safer, greener, and more accessible cities through innovative autonomous technology.

The ideal candidate will have expert understanding of behavior planning, decision making under uncertainty, path planning, and controls. You'll need strong technical leadership abilities and excellent communication skills to work effectively across teams. The position offers comprehensive benefits including healthcare, retirement plans, generous parental leave, and flexible vacation policy.

This is an opportunity to join a growing company that's actively shaping the future of urban mobility. You'll be working on real-world applications of autonomous technology that directly impact communities by bridging public transit gaps and improving urban transportation accessibility. The role combines technical expertise with practical implementation, making it perfect for someone who wants to see their work make a tangible difference in how people move around cities.

Last updated 23 days 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 to develop 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

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?