Senior Autonomy Engineer, Integration

May Mobility

Ann Arbor (MI)

Hybrid

USD 150,000 - 170,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

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

Maymobility • Ann Arbor (MI)

Hybrid
USD 150,000 - 170,000
Healthcare suite
Retirement benefits
Paid parental leave
+1
Senior Autonomy Engineer
Senior Autonomy Engineer

Maymobility • Ann Arbor (MI)

On-site
USD 70,000 - 90,000
Comprehensive healthcare suite
Rich retirement benefits
Flexible vacation policy
+1
Senior Systems Engineer
Senior Systems Engineer

Wheel the World • Ann Arbor (MI)

On-site
USD 115,000 - 140,000
Comprehensive healthcare suite
Flexible vacation policy
Rich retirement benefits
+2
Senior Autonomy Engineer
Senior Autonomy Engineer

May Mobility • Ann Arbor (MI)

On-site
USD <1,000
Comprehensive healthcare suite
Rich retirement benefits
Flexible vacation policy
Senior Autonomy Applications Engineer
Senior Autonomy Applications Engineer

Maymobility • Ann Arbor (MI)

On-site
USD 92,000 - 114,000
Healthcare benefits
Retirement plan
Parental leave
+3
Robotics Engineer II
Robotics Engineer II

Robotgifs.com • Ann Arbor (MI)

On-site
USD 130,000 - 155,000
Healthcare
HSA/FSA
Retirement match
+3
Senior Autonomy Release Engineer II
Senior Autonomy Release Engineer II

May Mobility • Ann Arbor (MI)

On-site
USD 176,000 - 253,000
Comprehensive healthcare suite
Rich retirement benefits
Flexible vacation policy
Robotics Engineer II Ann Arbor, MI
Robotics Engineer II Ann Arbor, MI

May Mobility • Ann Arbor (MI)

On-site
USD 85,000 - 110,000
Comprehensive healthcare suite
Rich retirement benefits
Flexible vacation policy
Senior Integration Test Engineer
Senior Integration Test Engineer

Voiceflow • Sterling (VA)

On-site
USD 100,000 - 125,000
Healthcare suite
Retirement plan
Parental leave
+2
Autonomy Release Engineer II
Autonomy Release Engineer II

Pantera Capital • Ann Arbor (MI)

On-site
USD 98,000 - 140,000
Comprehensive healthcare plans
Rich retirement benefits
Flexible vacation policy