Senior Autonomy Engineer, Integration

May Mobility

Ann Arbor (MI)

Hybrid

USD 150,000 - 170,000

Full time

14 days+
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Healthcare package
Pension plan
Parental leave
Flexible vacation
Wellness program

Job summary

May Mobility is expanding its robotics team in Ann Arbor, Michigan, seeking a senior robotics engineer to own integration testing across the autonomy stack. You will coordinate software deliveries, manage end-to-end integration, and push for stable, scalable systems.

You will design and run CI/CD pipelines, execute simulation campaigns, and plan on-vehicle tests, with collaboration across perception, planning and controls teams to improve performance dashboards and KPIs.

Qualifications

  • Bachelor’s degree or higher in Robotics, CS, CE, or related field; 3–5 years in real-world autonomous systems.
  • Experience with system-level integration testing, including simulation and hardware-in-the-loop or on-vehicle validation.
  • Strong programming in C/C++ and Python; proficient in Linux environment and git-based workflows.

Responsibilities

  • Lead integration testing across the autonomy stack and coordinate software deliveries across teams.
  • Maintain a clean, stable integration branch and manage merge requests in a large codebase.
  • Design, implement, and maintain automated test pipelines and CI/CD infrastructure.

Skills

Systems integration
C/C++ programming
Python
CI/CD
Linux
Git workflows

Education

Bachelor's degree in Robotics/CS/CE
Master's degree in Robotics/CS/EE

Tools

Simian
CARLA
Gazebo

Job description

May Mobility is transforming cities through autonomous technology to create a safer, greener, more accessible world. Based in Ann Arbor, Michigan, May develops and deploys autonomous vehicles powered by our innovative Multi-Policy Decision-Making technology that reimagines how AVs think.

Our vehicles do more than just drive themselves—they provide value to communities, bridge public transit gaps, and move people safely, easily, and with fun. We’re building the world’s best autonomy system to reimagine transit by minimizing congestion, expanding access, and encouraging better land use to foster greener, vibrant, livable spaces. Since our founding in 2017, we’ve given more than 500,000 autonomous rides to real people around the globe.

Job Summary

May Mobility is entering an exciting phase of growth as we expand our first‑of‑its‑kind autonomous shuttle and mobility services across the nation. Launched in 2017 with a strong team of experienced roboticists and software engineers, we are looking to expand our team of robotics engineers with a background in robotics or autonomous vehicles.

Responsibilities
  • Lead integration testing activities across the autonomy stack, coordinating software deliveries from development teams and owning the end‑to‑end integration process.
  • Maintain a clean, stable integration branch—managing merge requests, resolving conflicts, and enforcing branch hygiene across a large, multi‑team codebase.
  • Design, implement, and maintain automated test pipelines and CI/CD infrastructure to support continuous integration of autonomy software.
  • Execute and iterate on simulation‑based testing campaigns to validate system behavior across a broad range of scenarios and operational conditions.
  • Plan and conduct on‑vehicle tests to validate integrated autonomy software in real‑world environments, translating findings into actionable development feedback.
  • Develop and track performance metrics and KPIs for the autonomy system, producing clear reports on system health for 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 surfaced during testing.
  • Partner with perception, planning, and controls teams to align on subsystem interfaces, anticipate integration risk, and coordinate delivery timing.
Skills and Abilities
  • Strong systems‑level understanding of autonomous vehicle or robotic software architecture, including how perception, planning, and controls subsystems interact.
  • Disciplined approach to software integration, with an 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 both technical and non‑technical audiences.
  • Ability to make integration decisions and set testing priorities without waiting for complete information or fully defined processes.
  • Strong written and verbal communication skills, with experience producing engineering reports or system status summaries for a broad audience.
  • Ability to work effectively across team boundaries, managing competing priorities and dependencies with multiple stakeholders.
Qualifications and Experience
  • 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 both 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.
  • Master’s degree in Robotics, Computer Science, Electrical and Computer Engineering, or a related field.
  • Experience with one or more AV or robotics simulation platforms (e.g., Simian, CARLA, Gazebo, or similar).
  • 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 ADAS development or safety‑critical software validation.
Physical Requirements
  • Standard office working conditions: prolonged sitting, standing, and computer use.
  • Lift up to 50 pounds.
  • Hybrid role based out of Ann Arbor, MI; travel up to 25% during peak demand.
Benefits
  • Comprehensive healthcare suite including medical, dental, vision, life, and disability plans. Domestic partners who have been residing together for at least one year are also eligible to participate.
  • Health Savings and Flexible Spending Healthcare and Dependent Care Accounts available.
  • Rich retirement benefits, including an immediately vested employer safe harbor match.
  • Generous paid parental leave and a phased return to work.
  • Flexible vacation policy in addition to paid company holidays.
  • Total Wellness Program providing numerous resources for overall wellbeing.

Salary Range: $150,000 – $170,000 USD

May Mobility is an equal opportunity employer. All applicants for employment will be considered without regard to race, color, religion, sex, national origin, age, disability, sexual orientation, gender identity or expression, veteran status, genetics, or any other legally protected basis. If you believe you will need any type of accommodation, please let us know.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Autonomy Engineer, Integration
Senior Autonomy Engineer, Integration

MaC VC • Sterling (VA)

On-site
USD 150,000 - 170,000
Comprehensive healthcare
Health Savings Account
Retirement benefits
+3
Autonomy Systems Integration Lead
Autonomy Systems Integration Lead

MaC VC • Sterling (VA)

Hybrid
USD 150,000 - 170,000
Comprehensive healthcare
Health Savings Account
Retirement benefits
+3
Robotics Engineer II
Robotics Engineer II

May Mobility • Ann Arbor (MI)

On-site
USD 130,000 - 155,000
Comprehensive healthcare
Rich retirement benefits
Generous parental leave
+2
Senior Systems Engineer, Autonomous Vehicle Integration
Senior Systems Engineer, Autonomous Vehicle Integration

MaC VC • Sterling (VA)

On-site
USD 120,000 - 140,000
Comprehensive healthcare package
Retirement benefits
Parental leave & phased return to work
+2
Robotics Engineer II
Robotics Engineer II

May Mobility • United States

On-site
USD 130,000 - 155,000
Healthcare benefits
HSA / FSA
Retirement plan
+3
Senior AV Systems Engineer - Simulation & Validation
Senior AV Systems Engineer - Simulation & Validation

MaC VC • Sterling (VA)

On-site
USD 125,000 - 150,000
Healthcare
Retirement plan
Parental leave
+2
Site Autonomy Engineer
Site Autonomy Engineer

May Mobility • Ann Arbor (MI)

On-site
USD 66,000 - 80,000
Healthcare suite
Retirement benefits
Parental leave
+2
Robotics Engineer II
Robotics Engineer II

Robotgifs.com • Ann Arbor (MI)

On-site
USD 130,000 - 155,000
Comprehensive healthcare
Generous paid parental leave
Flexible vacation
+2
Systems Engineer II, Autonomous Vehicle Systems
Systems Engineer II, Autonomous Vehicle Systems

MaC VC • Sterling (VA)

On-site
USD 95,000 - 120,000
Comprehensive healthcare suite
Health Savings Account
Retirement benefits with employer safe
+3
Robotics Engineer II New Ann Arbor, MI - Onsite
Robotics Engineer II New Ann Arbor, MI - Onsite

May Mobility, Inc. • Ann Arbor (MI)

On-site
USD 130,000 - 155,000
Healthcare benefits
401(k) with employer match
Paid parental leave
+1