M

May Mobility

Autonomous vehicle mobility solutions for cities

Senior Autonomy Engineer - Integration

Test Automation EngineeringConfirmed live in the last 24 hours
Full-timeAnn Arbor, MI, USA$150k - $170kHybrid

About the Job

Requirements

  • Strong systems-level understanding of autonomous vehicle or robotic software architecture, including interactions among perception, planning, and controls subsystems.
  • A disciplined approach to software integration and the ability to manage complexity across multiple concurrent development streams.
  • Proficiency with simulation tools and the ability to design test scenarios that expose meaningful edge cases and system-level behaviors.
  • Ability to analyze quantitative performance data, identify trends or regressions, and communicate findings clearly to technical and non-technical audiences.
  • Ability to make integration decisions and set testing priorities without waiting for complete information or fully defined processes.
  • Experience producing engineering reports or system status summaries for a broad audience.
  • Ability to work effectively across team boundaries and manage competing priorities and dependencies with multiple stakeholders.
  • Bachelor’s degree in Robotics, Computer Science, Computer Engineering, or a field with a strong mathematical or engineering foundation (e.g., physics, aerospace engineering, mechanical engineering), or equivalent practical experience.
  • 3–5 years of industry experience working on real-world autonomous vehicle or robotic systems.
  • Demonstrated experience with system-level integration testing, including simulation and hardware-in-the-loop or on-vehicle validation.
  • Strong programming skills in C/C++ and Python.
  • Experience building or working within CI/CD pipelines and automated test frameworks.
  • Familiarity with git-based development workflows, including branch management, merge request review, and conflict resolution in large codebases.
  • Expertise with software development in a Linux environment.

Responsibilities

  • Lead integration testing activities across the autonomy stack, coordinate software deliveries from development teams, and own the end-to-end integration process.
  • Maintain a clean, stable integration branch by managing merge requests, resolving conflicts, and enforcing branch hygiene across a large, multi-team codebase.
  • Design, implement, and maintain automated test pipelines and continuous integration and continuous delivery infrastructure for continuous integration of autonomy software.
  • Execute and iterate on simulation-based testing campaigns to validate system behavior across varied scenarios and operational conditions.
  • Plan and conduct on-vehicle tests to validate integrated autonomy software in real-world environments, and translate findings into actionable development feedback.
  • Develop and track autonomy-system performance metrics and key performance indicators, and report system health to the broader engineering organization.
  • Diagnose integration failures and performance regressions, coordinating with development teams to drive root-cause analysis and resolution.
  • Contribute targeted features and bug fixes to unblock integration or address issues found during testing.
  • Partner with perception, planning, and controls teams to align on subsystem interfaces, anticipate integration risk, and coordinate delivery timing.

Desired Qualifications

  • Master’s degree in Robotics, Computer Science, Electrical and Computer Engineering, or a related field.
  • Experience with one or more autonomous vehicle or robotics simulation platforms, such as Simian, CARLA, or Gazebo.
  • Familiarity with major autonomy subsystems—behavior planning, prediction, perception, or controls—sufficient to diagnose integration issues spanning subsystem boundaries.
  • Experience developing performance dashboards, data visualizations, or automated reporting tools for engineering teams.
  • Background in advanced driver-assistance systems development or safety-critical software validation.

About the Company

May Mobility

Autonomous vehicle mobility solutions for cities

May Mobility builds autonomous mobility solutions by partnering with cities and businesses to offer self-driving passenger transportation and related services. Its system relies on on-board, real-time simulations that let the vehicle anticipate and safely respond to a wide range of road scenarios, enabling safe navigation in urban environments. Unlike many competitors that rely on external testing or staged environments, May Mobility emphasizes safety by continuously simulating potential situations on board to prevent risky maneuvers. The company differentiates itself through its city-focused partnerships and its emphasis on improving urban mobility, safety, and environmental impact. Its goal is to make cities more accessible and visually appealing by transforming how people move, using autonomous vehicles as a practical, scalable mobility solution.

Company size
201-500
Company stage
IPO
Headquarters
Ann Arbor, MI
Founded
2017

Recently Posted Jobs

Explore more opportunities at May Mobility

See more jobs