Jobs · Engineering · Michigan

Autonomy Release Engineer II

May Mobility · Ann Arbor, MI · 5 mo ago
HybridEngineering$128k–$165k/yrFull-time

About the role

May’s Autonomous Release Engineers are front line problem solvers that get things done. They have the initiative, experience, and technical skill to be able to solve problems delegated to them without oversight. Confidence backed by knowledge and experience is a must.

Responsibilities

  • Release ownership and execution 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 in partnership with cross-functional teams
  • Design, build, and maintain internal tooling to support:
    • Release readiness dashboards and automated health checks
    • Simulation corpus integration and regression tracking
    • Release metrics collection, reporting, and visualization
    • Automated validation signal aggregation across sim, HIL, and on-road testing
  • Investigate and resolve complex issues arising from software/hardware interactions, distributed systems behavior, and on-vehicle vs. simulation discrepancies
  • Develop working understanding of sensor stack, middleware, autonomy stack, compute platforms, networking, and vehicle configurations
  • Enforce stage-gated release framework: Feature Complete → Code Freeze → Validation → Release Candidate
  • Integrate and interpret validation signals including simulation corpus results, regression testing, and vehicle testing
  • Ensure safety-critical issues are identified, tracked, and gated appropriately
  • Identify opportunities to improve system robustness, performance, and scalability — and build tooling to measure and track improvements
  • Support autonomy engineers in designing and integrating their components with the full May system
  • Contribute to and help maintain the team's knowledge base, runbooks, and release documentation

Qualifications and Experience

  • Bachelor's degree in Computer Science, Electrical Engineering, Robotics, or a related technical field — or equivalent practical experience
  • 2–4 years of relevant experience in software engineering, release engineering, systems engineering, or a related discipline
  • Proficiency in Python; comfort with Bash scripting and Linux environments
  • Basic to intermediate experience with SQL and/or data querying
  • Familiarity with version control systems (Git) and branching strategies
  • Strong troubleshooting instincts and attention to detail

Nice to Have

  • Experience with autonomous vehicle or robotics systems
  • Familiarity with CI/CD pipelines and release automation
  • Exposure to simulation frameworks or hardware-in-the-loop testing
  • Basic C/C++ reading ability for debugging and code analysis
  • Experience building internal tools or dashboards for engineering teams

Physical Requirements

  • Prolonged sitting
  • Prolonged standing
  • Prolonged computer use

Salary Range

$128,000 - $165,000 USD

Similar jobs

Autonomy Engineer

Cintal, Inc.Chillicothe, IL· 2 days ago
Information Technologyapply on ats.rippling.com

Autonomy Engineer

Software Engineering Institute | Carnegie Mellon UniversityPittsburgh, PA· 3 days ago
Engineeringapply on cmu.wd5.myworkdayjobs.com

Autonomy Engineer

Software Engineering Institute | Carnegie Mellon UniversityArlington, VA· 3 days ago
Engineeringapply on cmu.wd5.myworkdayjobs.com

Autonomy Engineer

Carnegie Mellon UniversityPittsburgh, PA· 4 days ago
Engineeringapply on cmu.wd5.myworkdayjobs.com

Autonomy Engineer

Carnegie Mellon UniversityArlington, VA· 4 days ago
Engineeringapply on cmu.wd5.myworkdayjobs.com