×
Register Here to Apply for Jobs or Post Jobs. X

Senior Software Engineer - Machine Learning & AI; ADAS

Job in Belleville, Wayne County, Michigan, 48112, USA
Listing for: Subaru of America
Part Time position
Listed on 2026-01-12
Job specializations:
  • Software Development
    AI Engineer, Machine Learning/ ML Engineer
Salary/Wage Range or Industry Benchmark: 72000 - 120000 USD Yearly USD 72000.00 120000.00 YEAR
Job Description & How to Apply Below
Position: Senior Software Engineer - Machine Learning & AI (ADAS)
Location: Belleville

Senior Software Engineer - Machine Learning & AI (ADAS)

Apply for the Senior Software Engineer - Machine Learning & AI (ADAS) role at Subaru of America
.

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 is a seasoned, independently working position balancing hands‑on ML development with technical leadership and cross‑functional collaboration.

Approximate Work Allocation
  • 50-60% hands‑on machine learning and software development.
  • 40-50% technical leadership, project oversight, and collaboration.
Core Responsibilities Machine Learning & Artificial Intelligence
  • Design, develop, train, evaluate, and optimize ML models to support ADAS and automated driving.
  • Apply computer‑vision and other ML techniques to real‑world vehicle data.
  • Analyze sensor, vehicle dynamics, and environmental data to improve model performance.
  • Support data annotation strategies and model validation.
Software Engineering
  • Develop high‑quality, scalable, and maintainable software solutions (Python) per Subaru engineering standards.
  • Integrate ML models into vehicle systems, sensors, cameras, and embedded platforms.
  • Perform code reviews, participate in architecture discussions, and uphold best practices.
System Integration & Testing
  • Collaborate with mechanical, electrical, and systems engineers for seamless integration.
  • Develop and execute test plans validating ML software performance, safety, and reliability.
  • Support evaluation and testing of advanced driver‑assist systems (ADAS).
Technical Partnership & Collaboration
  • Mentor junior engineers and interns; review technical work.
  • Support managers and lead engineers; contribute to presentations, program updates, deliver demos to SOA and S  leadership.
  • Serve as key technical point of contact for ML initiatives with Subaru Corporation (Japan).
Continuous Improvement
  • Stay current on industry trends, emerging ML technologies, and best practices in AI and automotive software engineering.
  • Share knowledge and insights to elevate overall technical capability.
Required Skills & Personal Qualifications
  • Strong proficiency in Python for ML and software development.
  • Hands‑on experience developing and deploying ML 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 in Windows and Linux (Ubuntu) environments.
  • Proficiency with VSCode or similar tools.
  • Familiarity with CAN protocol and vehicle data tools (e.g., Vector CANalyzer).
  • Strong analytical, problem‑solving, and conceptual thinking skills.
  • Excellent written, verbal, and presentation communication skills.
  • Proficient in Microsoft Office (Word, Excel, PowerPoint).
  • Valid driver’s license (required for vehicle testing activities).
Preferred Qualifications
  • Experience with automotive development cycles.
  • Exposure to CAD tools (Solid Works, Fusion
    360) and rapid prototyping (3D printing).
  • Any level of Japanese language proficiency.
  • Prior experience collaborating with global engineering teams.
Education & Experience
  • 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 (Master’s degree may offset required years of experience).
Work Environment
  • Hybrid role: onsite 3 days per week / remote up to 2 days per week (after 90 days).
  • Prolonged sitting and computer use.
  • Occasional lifting of equipment up to 20 lbs.
  • Travel:
    Approximately 20%.
Compensation

The recruiting base salary range for this full‑time position is $72,000 – $120,000 per year, depending on skills, experience, and qualifications.

Benefits
  • Medical, Dental, and Vision coverage.
  • Pension, Profit Sharing, and 401(k) match.
  • Paid time off, company holidays, floating holidays, and sick time.
  • Tuition Reimbursement Program.
  • Vehicle Discount Programs.

Visit our Careers site to learn more about Subaru's total rewards and benefits.

About Subaru

Subaru is a globally renowned automobile manufacturer, committed to innovation, safety, and sustainability. We thrive on collaboration, diversity, and passion for our product.

#J-18808-Ljbffr
Position Requirements
10+ Years work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary