Magna Electronics

automotive

Engineer-SoftwareAlgorithm

Auburn Hills, Michigan, United States FULL TIME
Market Sentiment
HIGH DEMAND

Neural analysis suggests this role is
optimal for Mid candidates.

The Brief

“Engineer - Software Algorithm at Magna Electronics. Skills: Computer Vision Algorithm Engineer, ADAS perception, deep learning models, object detection, segmentation, tracking, image enhancement. design and simulate algorithms. analyze and replay data”

What You'll Achieve.

meeting accuracy, latency, memory, and power targets; improve computational performance; improve overall performance and robustness; achieve KPIs

Industry & Context.

automotive
Problems you'll solve

problem-solving capable of working independently; troubleshooting and debugging skills, using structured problem-solving methods (e.g., 8D); Analyze defects and test perform root-cause analysis and implement algorithm improvements

Eligibility Requirements

Normal amount of sitting and standing, average mobility to move around an office and plant environment, able to conduct normal amount of work on a computer, safe work procedures and PPE, report hazards, injuries, and illnesses, comply with Quality Operating System (QOS) and all safety regulations

What They're Looking For.

Must Have

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, proven expertise in developing and implementing DNN models, Excellent programming skills with C or C++, grasp of machine learning concepts and neural network architectures (CNNs, RNNs, transformers), Experience in image segmentation, object detection, and image data preparation/enhancement, Experience in optimizing models for performance, including techniques such as quantization and distributed training, problem-solving capable of working independently and effective at communicating complex concepts to technical and non-technical audiences, foundations in mathematics and signal/image/video 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 development of portable, reusable, modular software for automotive systems, troubleshooting and debugging skills, using structured problem-solving methods (e.g., 8D), Experience with disciplined software development processes (ASPICE or CMMI); configuration and project monitoring/control techniques, 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)

Nice to Have

familiarity in vehicle dynamics, familiarity with Python with proficiency in deep learning frameworks (TensorFlow, PyTorch, Keras) is advantageous, Experience with responsibilities listed above in the serial development of automotive electronics is preferred

What You'll Do.

design and simulate algorithms

analyze and replay data

build and test classical and deep learning models

optimize for real-time execution on production ECUs

optimize) conventional image processing algorithms for automotive embedded serial production projects

and optimize deep learning models for ADAS computer vision features

Plan and execute experiments to assess deep learning model effectiveness

compare architectures

Analyze large datasets to extract insights

and improve overall performance and robustness

Stay current with deep learning advances and incorporate innovative techniques and research findings into projects

Collaborate with multidisciplinary teams to integrate models into existing systems

Document development processes

maintain detailed experiment logs

present findings clearly to stakeholders

Analyze defects and test perform root-cause analysis and implement algorithm improvements to achieve KPIs

Independently deliver intermediate-to-advanced ADAS algorithm design

How You'll Work.

Team & Collaboration

Collaborate with multidisciplinary (requirements, embedded, testing) teams to integrate models into existing systems and ensure seamless operation within the product ecosystem; represent technical topics internally and externally

Communication Scope

effective at communicating complex concepts to technical and non-technical audiences; present findings clearly to stakeholders

Process & Methodology

configuration and project monitoring/control techniques

Full Job Description

**Job descriptions may display in multiple languages based on your language selection.** ## **What we offer:** At Magna, you can expect an engaging and dynamic environment where you can help to develop industry-leading automotive technologies. We invest in our employees, providing them with the support and resources they need to succeed. As a member of our global team, you can expect exciting, varied responsibilities as well as a wide range of development prospects. Because we believe that your career path should be as unique as you are. ## ## ## **Group Summary:** Transforming mobility. Making automotive technology that is smarter, cleaner, safer and lighter. That’s what we’re passionate about at Magna Electronics, and we do it by creating world-class Electronic systems. We are a premier supplier for the global automotive industry with full capabilities in design, development, testing and manufacturing of complex Electronic systems. Our name stands for quality, environmental consciousness, and safety. Innovation is what drives us and we drive innovation. Dream big and create the future of mobility at Magna Electronics. **Job Responsibilities:** **JOB SUMMARY** 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 ser

Free ATS check

Applying for this Engineer - Software Algorithm role?

Most applicants get filtered before a human reads their resume. See if yours makes the cut.

How to Apply on Workday

  • Workday has a multi-step form — save your progress after every section.
  • "Apply With LinkedIn" can fail or lose data; manual entry is more reliable.
  • Watch for the "Submit for Review" final step — hitting "Save" alone does not submit.
  • Job requisition numbers are useful when following up with HR by email.

ANONYMOUS · UNFILTERED

What do employees actually say about Magna Electronics?

Real rants from real employees. Read before you apply.

Read Company Rants →