Autonomy Support Simulation Engineer

May Mobility develops and deploys autonomous vehicles powered by innovative Multi-Policy Decision Making technology to transform cities through safer, greener transportation.
Ann Arbor, MI, USA
Backend
Mid-Level Software Engineer
Remote
101 - 500 Employees
5+ years of experience
AI · Automotive

Description For Autonomy Support Simulation Engineer

May Mobility is revolutionizing urban transportation through their innovative autonomous vehicle technology. As an Autonomy Support Simulation Engineer, you'll play a crucial role in validating the safety and functionality of autonomous vehicle systems through comprehensive simulation testing. Founded in 2017, the company has already provided over 300,000 autonomy-enabled rides globally.

The role involves creating simulation scenarios, building tools, and processes to improve testing efficiency. You'll work closely with development engineers to implement tests ensuring continuous improvement of autonomy software. The position offers the unique opportunity to impact real-world autonomous vehicle operations, working with vehicles that are actively deployed in various locations.

The ideal candidate will have strong programming skills in Python, experience with Linux and CI pipelines, and a deep understanding of software testing principles. While experience in autonomous vehicles isn't required, a passion for self-driving technology and its potential impact is essential. The role offers comprehensive benefits including healthcare, retirement plans, and flexible vacation policy.

Working remotely from Ann Arbor, MI headquarters, you'll join a company committed to creating safer, greener, and more accessible cities through autonomous technology. May Mobility values diversity and encourages applications even if candidates don't meet every qualification. This is an excellent opportunity for someone passionate about shaping the future of urban transportation while solving complex technical challenges in a fast-paced, innovative environment.

Last updated 3 months ago

Responsibilities For Autonomy Support Simulation Engineer

  • Create simulation scenarios for drive events that test for improved behavior
  • Design and implement automation tools for test scenarios
  • Analyze and report simulation test outcomes
  • Create and maintain documentation for simulation testing
  • Debug and fix issues in test scenarios and infrastructure
  • Review and validate simulation scenarios
  • Enhance simulation suite by identifying coverage gaps
  • Partner with vehicle autonomy, operations, and platform teams
  • Learn the self driving system

Requirements For Autonomy Support Simulation Engineer

Python
Linux
  • B.S. Degree in Computer Science, Computer Engineering, or equivalent
  • Strong understanding of software testing principles
  • Strong programming skills in Python and automation tooling
  • Experience with Linux, Git, and CI pipelines
  • Familiarity with project management tools
  • Excellent analytical skills
  • Strong attention to detail
  • Excellent written and verbal communication skills

Benefits For Autonomy Support Simulation Engineer

Medical Insurance
Dental Insurance
Vision Insurance
Parental Leave
401k
  • Comprehensive healthcare including medical, dental, vision, life, and disability plans
  • Health Savings and Flexible Spending Healthcare Accounts
  • Rich retirement benefits with immediate vested employer safe harbor match
  • Generous paid parental leave with immediate eligibility
  • Flexible vacation policy plus 18 paid company holidays
  • Total Wellness Program

Interested in this job?

Jobs Related To May Mobility Autonomy Support Simulation Engineer

Autonomy Support Engineer II

Autonomy Support Engineer II position at May Mobility, working remotely on autonomous vehicle systems with focus on debugging, data analysis, and system validation.

Python Software Developer - Interview Day, JPMorganChase Glasgow

Python Software Developer position at JPMorgan Chase in Glasgow, focusing on cross-risk technology solutions and corporate systems development.

Software Engineer III - Java Fullstack

Software Engineer III position at JPMorgan Chase focusing on Java Fullstack development, requiring 3+ years experience in software engineering and system design.

Software Engineer II -Salesforce

Software Engineer II position at JPMorgan Chase focusing on Salesforce development within Asset & Wealth Management division.

Software Engineer III -Java Full stack

Mid-level Software Engineer position at JPMorgan Chase focusing on Java full-stack development, system design, and application development within Asset & Wealth Management.