Taking ownership with minimal instructions and leveraging industry knowledge and technical expertise, the Senior Software Engineer performs the following tasks accurately and in a timely manner: Develops, researches, designs, implements, tests, and evaluates artificial intelligence (AI) algorithms and machine learning models to enhance vehicle safety features and automated driving capabilities. Analyzes software requirements to determine the feasibility of designs within time and cost constraints, considering industry standards and regulatory compliance. Collaborates with other engineering teams to evaluate interfacing, operational, and performance requirements of AI-driven systems. Formulates and designs AI-powered software systems using scientific analysis and mathematical models to predict outcomes and optimize system performance. Creates documentation to ensure reliability and accuracy. Analyzes data from various sources, including sensor inputs, vehicle dynamics, and environmental factors, to refine AI model performance and recommend target performance goals for future products. The role also involves collaborating with and influencing Japanese engineering teams. The level of interaction with Subaru Corporation (SBR) in Japan is expected to be higher than that of Software Engineers. The Senior Software Engineer reviews the work of Software Engineers and interns. The role also leads some mid-impact projects as a contact person, including communication with vendors. Approximately, core duties will involve 30% programming and 70% project oversight.