Jobs · Engineering · Michigan

Engineer I - Software Algorithm

Magna International · Auburn Hills, MI · 1 wk ago
EngineeringFull-time

Job Responsibilities

  • 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.
  • 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

  • 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 (TensorFlow, 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 monitoring/control techniques.
  • Personal Requirements:
    • Able to work effectively in a global environment;
    • Able to represent technical topics internally and externally;
    • Demonstrates self-motivation, tenacity, and determination;
    • Able to work independently with minimal supervision;
    • Comprehensive knowledge of English (speak & write).

Similar jobs

Engineer I-Software

Microchip Technology Inc.Greater Houston· 2 wk ago
Engineeringapply on wd5.myworkdaysite.com

Engineer Software

Northrop GrummanWarner Robins, GA· 2 mo ago
Engineeringapply on jobs.northropgrumman.com

AI Software Engineer I

Autonomous Solutions, Inc. (ASI)Logan, UT· 3 days ago
Engineeringapply on asirobots.applicantpro.com

Algorithm Engineer

Anduril IndustriesFort Collins, CO· 1 wk ago
Engineering$111k–$147k/yrapply on boards.greenhouse.io

Algorithm Engineer

KLAMilpitas, CA· 2 wk ago
Engineering$136k–$232k/yrapply on kla.wd1.myworkdayjobs.com