Senior Software Engineer - Machine Learning & AI (ADAS)
Role Summary
The Senior Software Engineer - Machine Learning & AI plays a critical role in advancing Subaru's artificial intelligence and machine learning capabilities, with a strong focus on ADAS, automated driving, and vehicle safety systems.
This role is designed for a seasoned software engineer with deep machine learning expertise who can operate with minimal supervision, own complex technical initiatives, and influence both technical direction and delivery.
The position balances hands-on development of ML solutions with technical leadership, system design, and cross-functional collaboration.
The engineer will work closely with multidisciplinary teams across Subaru of America (SOA) and Subaru Corporation (SBR) in Japan, contributing to global vehicle programs and serving as a technical liaison on machine learning-driven initiatives.
Approximate work allocation:
* 50-60% hands-on ML and software development
* 40-50% technical leadership, project oversight, and collaboration
Core Responsibilities
Machine Learning & Artificial Intelligence
* 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.
Software Engineering
* 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.
* Perform code reviews, contribute to architecture discussions, and uphold software best practices.
System Integration & Testing
* Collaborate with mechanical, electrical, and systems engineers to ensure seamless integration of ML solutions into vehicle platforms.
* Develop and execute test plans to validate ML software performance, safety, and reliability.
* Support evaluation and testing of advanced driver assist systems (ADAS).
Technical Partnership & Collaboration
* Provide guidance and mentorship to junior engineers and interns, including reviewing technical work and offering feedback.
* Support managers and lead engineers by contributing to technical presentations, program updates, and product demonstrations for SOA and SBR leadership.
* Serve as a key technical point of contact for ML-focused initiatives with Subaru Corporation (Japan).
Continuous Improvement
* Stay current with industry trends, emerging ML technologies, and best practices in AI and automotive software engineering.
* Share knowledge and insights with the broader engineering team to elevate overall technical capability.
Required Skills & Personal Qualifications
* Str...
- Rate: Not Specified
- Location: Van Buren Twp, US-MI
- Type: Permanent
- Industry: Finance
- Recruiter: Subaru of America, Inc.
- Contact: Not Specified
- Email: to view click here
- Reference: 2132
- Posted: 2025-12-20 07:23:37 -
- View all Jobs from Subaru of America, Inc.
More Jobs from Subaru of America, Inc.
- IT Infrastructure Architect
- IT Infrastructure Architect
- Lkw Fahrer – Nahverkehr (m/w/d)
- Senior Product Design Engineer - Datacom Specialty Solutions
- Senior Product Design Engineer - Datacom Specialty Solutions
- Senior Product Design Engineer - Datacom Specialty Solutions
- Postbote für Pakete und Briefe (m/w/d)
- Summer 2026 Environmental, Health & Safety Intern
- Staff Scientist
- Sr. Staff Scientist, Specialty Additives
- Penetrant Level 2 - 2nd Shift (1:30 PM - 10:00 PM) Aerospace/Manufacturing (Rancho Cucamonga, CA)
- Postbote für Pakete und Briefe (m/w/d)
- Postbote für Pakete und Briefe (m/w/d)
- Teacher II
- Registered Nurse - RN
- Clinical Support Medical Assistant, Navigation Center
- Licensed Practical Nurse - LPN
- Registered Nurse (SICU)
- Teacher II
- LPN - Weekend Option