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

AI​/ML ADAS Perception Engineer

Job in Auburn Hills, Oakland County, Michigan, 48326, USA
Listing for: Magna
Full Time position
Listed on 2026-09-06
Job specializations:
  • Software Development
    Machine Learning/ ML Engineer, AI Engineer (Applied/Software)
Job Description & How to Apply Below

Computer Vision Algorithm Engineer

The Computer Vision Algorithm Engineer role focused on ADAS perception that turns camera video feeds (image frames) into a clear understanding of the vehicle's surroundings. The work spans concept through serial production: design and simulate algorithms, analyze and replay data, build and test classical and deep learning models, and optimize for real-time execution on production ECUs. Core tasks include object detection, segmentation, tracking, and image enhancement while meeting accuracy, latency, memory, and power targets.

A strong background in image processing, machine learning, and mathematics/physics is required, with familiarity in vehicle dynamics considered a plus.

Essential Job Functions:

  • Develop (design, implement, optimize) conventional image processing algorithms for automotive embedded serial production projects.
  • Design, develop/tune, and optimize deep learning models for ADAS computer vision features (e.g., pruning, quantization) and improve computational performance.
  • Plan and execute experiments to assess deep learning model effectiveness, compare architectures, and validate results through rigorous component/bench testing.
  • Strong knowledge of various camera models; lens distortion correction; homograph and projective transformations mathematical techniques
  • Analyze large datasets to extract insights, refine models, and improve overall performance and robustness.
  • Stay current with deep learning advances and incorporate innovative techniques and research findings into projects.
  • Collaborate with multidisciplinary (requirements, embedded, testing) teams to integrate models into existing systems and ensure seamless operation within the product ecosystem.
  • Document development processes, maintain detailed experiment logs, and present findings clearly to stakeholders.
  • Analyze defects and test results; perform root-cause analysis and implement algorithm improvements to achieve KPIs.
  • Independently deliver intermediate-to-advanced ADAS algorithm design, implementation, and testing.
  • Perform other duties in support of business objectives; maintain regular attendance; follow safe work procedures and PPE requirements; report hazards, injuries, and illnesses promptly; comply with Quality Operating System (QOS) and all safety regulations.

Job Requirements:

Education/

Experience:

  • Master's degree in computer engineering, Software Engineering, Electrical Engineering, Computer Science, or equivalent.
  • Minimum of 3 years of experience in computer vision and image‑processing algorithm development using traditional methods and deep learning, with proven expertise in developing and implementing DNN models.
  • Excellent programming skills with C or C++; familiarity with Python with proficiency in deep learning frameworks (Tensor Flow, PyTorch, Keras) is advantageous.
  • Strong grasp of machine learning concepts and neural network architectures (CNNs, RNNs, transformers).
  • Experience in image segmentation, object detection, and image data preparation/enhancement (e.g., normalization, augmentation, filtering, noise reduction, contrast adjustment, image restoration).
  • Experience in optimizing models for performance, including techniques such as quantization and distributed training.
  • Strong problem-solving abilities; capable of working independently and collaboratively; effective at communicating complex concepts to technical and non-technical audiences.
  • Experience with responsibilities listed above in the serial development of automotive electronics is preferred.

Technical Knowledge:

  • Strong foundations in mathematics and signal/image/video processing; computer vision fundamentals (object detection, tracking, feature extraction) with C/C++.
  • Experience developing AI and Machine Learning Algorithms for embedded devices.
  • Knowledge of automotive product development practices and structured engineering methodologies; development of portable, reusable, modular software for automotive systems.
  • Strong troubleshooting and debugging skills, using structured problem-solving methods (e.g., 8D).
  • Experience with disciplined software development processes (ASPICE or CMMI); configuration management; and project…
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)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary