Magna International Inc.

AI/ML ADAS Perception Engineer

Magna International Inc.
Apply
2 months ago
Auburn Hills, MI, USAMid Level

Responsibilities

  • Develop, implement, optimize, and test conventional image-processing algorithms for automotive embedded serial-production projects.
  • Design, tune, optimize, and validate deep learning models for ADAS computer vision features.
  • Plan experiments, compare model architectures, analyze large datasets, and validate results through component and bench testing.
  • Apply computer vision techniques including object detection, segmentation, tracking, image enhancement, lens distortion correction, homography, and projective transformations.
  • Optimize algorithms and models for real-time execution and accuracy, latency, memory, and power targets on production ECUs.
  • Collaborate with requirements, embedded, and testing teams to integrate models into automotive systems.
  • Analyze defects and test results, perform root-cause analysis, and implement improvements to meet KPIs.
  • Document development processes, maintain experiment logs, communicate findings, and independently deliver intermediate-to-advanced ADAS algorithm work.
  • Follow automotive quality, safety, configuration-management, and software-development processes.

Requirements

  • Master’s degree in computer engineering, software engineering, electrical engineering, computer science, or equivalent.
  • At least 3 years of experience developing computer vision and image-processing algorithms using traditional methods and deep learning.
  • Proven expertise developing and implementing deep neural network models.
  • Excellent programming skills in C or C, with familiarity with Python and deep learning frameworks such as TensorFlow, PyTorch, and Keras advantageous.
  • Knowledge of machine learning concepts and neural network architectures including CNNs, RNNs, and transformers.
  • Experience with image segmentation, object detection, image-data preparation and enhancement, normalization, augmentation, filtering, noise reduction, contrast adjustment, and image restoration.
  • Experience optimizing models for performance using techniques such as quantization and distributed training.
  • Strong foundations in mathematics, signal/image/video processing, computer vision, and embedded AI development.
  • Experience developing portable, reusable, modular software for automotive systems and familiarity with automotive product-development practices.
  • Strong troubleshooting, debugging, structured problem-solving, communication, and independent-working abilities.
  • Experience with serial development of automotive electronics is preferred.
  • Familiarity with ASPICE or CMMI, configuration management, and project monitoring and control techniques is required.
  • Comprehensive spoken and written English is required.

Benefits

  • Engaging and dynamic environment focused on industry-leading automotive technologies.
  • Employee support and development resources with varied career-development prospects.
  • Regular/permanent employment with Magna Electronics.
  • Global, multidisciplinary work environment.
  • Equal opportunity employment and accommodations for individuals with disabilities.

Tech Stack

CC++KerasPythonPyTorchTensorFlow
Magna International Inc.

About Magna International Inc.

10,000+ employees

Magna International is a public Canadian automotive supplier that designs and manufactures vehicle systems, modules, and electronics for global automakers, and also builds complete vehicles through Magna Steyr. Founded in 1957 and headquartered in Aurora, Ontario, it operates worldwide as a Tier-1 supplier across body, seating, powertrain, ADAS, and electrification. Its common shares trade on the TSX (MG) and NYSE (MGA).

Contact me