Senior Autonomy Release Engineer II
May Mobility · Ann Arbor, MI · 3 mo ago
HybridEngineering$176k–$253k/yrFull-time
About the role
May Mobility is transforming cities through autonomous technology to create a safer, greener, and more accessible world. Our vehicles do more than just drive themselves - they provide value to communities, bridge public transit gaps, and move people where they need to go safely, easily, and with a lot more fun. We're building the world's best autonomy system to reimagine transit by minimizing congestion, expanding access, and encouraging better land use.
Responsibilities
- Release ownership and execution end-to-end across major autonomy releases, incremental/performance releases, and hotfix/safety patches
- Manage branching strategy, versioning, and release cut processes
- Drive release readiness and go/no-go decisions
- Partner cross-functionally with Autonomy, Infra, Validation, and Fleet Ops
- Act as a system owner for release readiness
- Investigate and resolve complex issues arising from software/hardware interactions, distributed systems behavior, on-vehicle vs simulation discrepancies
- Develop deep understanding of sensor stack, middleware, autonomy stack, compute platforms, networking, configurations
- Be the go-to for why something fails in the real world, what changed between releases, and system-level issues caused by the interplay between different software and hardware components
- Enforce stage-gated release framework: Feature Complete → Code Freeze → Validation → Release Candidate
- Integrate validation signals: simulation corpus results, regression testing, vehicle testing (HIL / on-road)
- Ensure safety-critical issues are identified, tracked, and gated
- Take initiative to find and permanently solve challenging system level issues
- Collaborate and lead system-wide improvements when working with other teams without having direct ownership or management responsibility
- Assess and develop approaches that scale and improve performance in a variety of ways (e.g. CPU performance, memory usage, disk usage, network usage)
- Assess and improve system robustness to systematic stochastic and transient issues that impact autonomous vehicle performance
- Support other autonomy engineers in designing and integrating their components with the full May system
Qualifications and Experience
- 7+ years in autonomous systems, release engineering, and DevOps
- Strong Python and scripting skills
- Working knowledge or familiarity with C/C++
- Experience working across full product lifecycle
- Proven ability to debug complex system-level issues
- Strong communication skills across technical domains
Desirable
- 10+ years of experience in autonomous robotic systems, DevOps, and release engineering
- Experience with autonomous cars, trucks, or similar vehicles
- A masters or PhD degree in Robotics, Computer Science, Computer Engineering, Electrical Engineering, or an applied engineering field
- Previous experience in a startup or high-performance research and development group with an emphasis on delivery
- Experience with AV or robotics systems
- Familiarity with simulation frameworks, HIL / vehicle testing, and safety-critical systems (ISO 26262, SOTIF)
Physical Requirements
Prolonged sitting, prolonged standing, prolonged computer use
Salary Range
$176,000 - $253,000 USD