Motional is a leading autonomous driving company on a mission to make driverless vehicles a safe, reliable, and accessible reality. They are seeking a highly skilled Software Engineer to evaluate and improve the performance of their autonomous vehicle technology, focusing on developing metrics and software tools to measure and analyze performance. This role will directly contribute to the advancement of safe and reliable autonomous technologies.
Responsibilities:
- Define, design, and implement key pipelines to extract on-road or simulated events and evaluate autonomous vehicle performance (e.g., lane change capability, oscillation/braking metrics, VRU emergence from occlusion)
- Leverage strong Python skills to develop frameworks, AI-powered tools, and systems for calculating, aggregating, and visualizing AV performance metrics from large datasets
- Work with systems, software, AI, controls, simulation, and validation teams to understand needs and improve systems like Perception, Prediction, and Planning
- Implement rigorous checks and validation processes to ensure the accuracy and integrity of data used for performance evaluation
- Create clear documentation for metrics and analysis tools, and share best practices with the engineering team
- Proactively evaluate and integrate new technologies and methodologies relevant to autonomous vehicles and software engineering
Requirements:
- 5+ years of software engineering experience and a Bachelor's degree in Computer Science or a related field; a Master's degree is a plus
- Expert-level proficiency in Python and a strong understanding of modern software development principles and best practices
- Strong analytical and problem-solving skills, particularly in the context of complex system performance evaluation and data analysis
- Proficient with Git and standard version control workflows
- Excellent communication and collaboration skills, with the ability to effectively communicate technical concepts and results to diverse audiences (engineers, product managers, leadership)
- Proven ability to work both independently and effectively as part of a multidisciplinary team
- Strong attention to detail and a commitment to data quality, accuracy, and rigorous testing
- Comfortable working in a fast-paced, agile, continuous integration/continuous delivery (CI/CD) environment
- Experience working with autonomous vehicle sensor data (e.g., LiDAR, camera, radar)
- Familiarity with simulation environments and data generated from AV simulations
- Experience with data visualization tools (e.g., Looker) for presenting performance metrics
- Knowledge of statistical analysis and machine learning techniques relevant to performance evaluation