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 by developing metrics and software tools using Python.
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