Full-Time

Rider Experience System Architect

Hybrid

Posted on 3/7/2023

May Mobility

May Mobility

201-500 employees

Autonomous vehicle technology for sustainable transit

Data & Analytics
AI & Machine Learning

Mid, Senior

Ann Arbor, MI, USA

Required Skills
TCP/IP
Bash
Python
Git
Data Structures & Algorithms
JIRA
Linux/Unix
Requirements
  • Bachelor's degree in Computer Engineering, Computer Science, Electrical Engineering, or similar field
  • 5+ years work experience and / or project team experience in embedded systems
  • Experience defining requirements for safety-critical systems
  • Expert knowledge of TCP/IP protocol stack and networking fundamentals
  • Knowledge of industrial and automotive communication standards such as CAN, LIN, RS-422/485, Traditional Ethernet, and Automotive Ethernet
  • Expert knowledge of Jira/Gitlab tool sets
  • Demonstrated foundation in data structures and algorithms including the ability to solve complex problems with elegant solutions
  • Proficiency writing embedded code in C
  • Good communication skills and ability to work across functional teams
Responsibilities
  • As the rider experience architecture product owner, define, monitor and track system, component, and software performance requirements
  • Ensure rider experience architecture and performance metrics are aligned to the relevant product roadmaps
  • Leads the selection and benchmarking of major components, ECUs, compute,... by working closely with suppliers and the May purchasing team
  • Design and implement innovative solutions for redundant power distribution, communication, and computing infrastructure in autonomous vehicles
  • Ensure proper rider experience implementation of vehicle functional safety requirements
  • Document rider experience system architecture, including ECU and component level connectivity
  • Account for DFMEA and functional safety requirements in the rider experience architecture design
  • Design and document the software architecture for internally developed rider experience ECUs
  • Mentor rider experience software engineers and review work software development products
  • Expert on implementation of Jira/Gitlab configuration management best practices
  • Develop and maintain embedded software for an autonomous vehicle
  • Understand all aspects of our vehicle to design tightly-integrated solutions to challenging problems
  • Implement embedded software, drivers, and firmware in C from high level design specifications
  • Work across functional teams to carry embedded systems through design, test, deployment, and maintenance
Desired Qualifications
  • Master's degree in Computer Engineering, Computer Science, Electrical Engineering, or similar field
  • Experience developing automotive-grade or rugged computing hardware
  • Experience with Linux kernel, BSP, or device driver development
  • Proficiency in scripting languages (e.g. Python, bash, etc.)
  • Experience developing for bare metal/state based, RTOS, and/or Linux operating system environments
  • Experience implementing hardware device drivers and communication protocols such as UART, SPI, I2C, and CAN
  • Ability to read electrical schematics and use oscilloscopes and logic analyzers to debug embedded software

May Mobility specializes in autonomous vehicle technology, utilizing real-time, on-board simulations to handle unexpected situations and make transit more sustainable and accessible. Their technology addresses challenges for a safer, greener, and more accessible future, successfully delivering shared, on-demand rides to communities in the U.S. and Japan.

Company Stage

Series D

Total Funding

$302.6M

Headquarters

Ann Arbor, Michigan

Founded

2017

Growth & Insights
Headcount

6 month growth

-2%

1 year growth

6%

2 year growth

51%

Benefits

Health, vision, & dental

Unlimited paid vacations & generous holidays

Paid parental leave

Stock options

Daily catered lunches & snacks

Flexible schedule

INACTIVE