Subaru is seeking to advance its artificial intelligence and machine learning capabilities, specifically in the areas of ADAS, automated driving, and vehicle safety systems.
Requirements
- Strong proficiency in Python for ML and software development.
- Hands-on experience developing and deploying machine learning models.
- Experience with computer vision and ML applied to real-world data.
- Experience with data annotation, model training, testing, and evaluation.
- Knowledge of ADAS development, testing, and evaluation.
- Experience working in Windows and Linux (Ubuntu) environments.
- Proficiency with VSCode or similar development tools.
Responsibilities
- Design, develop, train, evaluate, and optimize machine learning models to support ADAS and automated driving capabilities.
- Apply ML techniques such as computer vision, supervised/unsupervised learning, and model evaluation to real-world vehicle data.
- Analyze sensor, vehicle dynamics, and environmental data to improve model performance and reliability.
- Support data annotation strategies and model validation efforts.
- Develop high-quality, scalable, and maintainable software solutions, primarily using Python, aligned with Subaru engineering standards.
- Integrate ML models into vehicle systems, including sensors, cameras, and embedded platforms.
- Develop and execute test plans to validate ML software performance, safety, and reliability.
Other
- Bachelor’s degree in Computer Science, Software Engineering, Electrical Engineering, Mechanical Engineering, or related field OR equivalent combination of education and experience.
- 4–6+ years of relevant professional experience in software engineering with a strong emphasis on machine learning.
- Valid driver’s license (required for vehicle testing activities).
- Excellent written, verbal, and presentation communication skills.
- Hybrid role: Onsite 3 days per week / Remote up to 2 days per week (after 90 days).