Under the guidance of managers and senior engineers, the 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, in collaboration with other engineers, 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. Approximately, core duties will involve 70% programming and 30% project oversight.